¿Cómo hacer clic en el encabezado para agregar otro encabezado en jQuery?

En este artículo, veremos cómo agregar un nuevo elemento de encabezado después de hacer clic en los elementos de encabezado existentes en jQuery. Para agregar el nuevo elemento de encabezado, se usa el método delegar().

Sintaxis:

$(selector).delegate("Selected_elements", function() {
    $(this).after("content");
})

Aquí, usamos el método delegado() para agregar uno o más controladores de eventos al elemento especificado que son elementos secundarios de los elementos seleccionados. Además, usamos el método after() para insertar contenido, especificado por el parámetro para cada elemento seleccionado en el conjunto de elementos coincidentes.

Ejemplo:

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>
        How to Click on header to add
        another header in jQuery?
    </title>
  
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
  
    <script>
        $(document).ready(function () {
            $("body").delegate("h1, h3", "click", function () {
                $(this).after("<h4>Added Another Header!</h4>");
            });
        });
    </script>
  
    <style>
        body {
            text-align: center;
        }
  
        h1 {
            color: green;
        }
    </style>
</head>
  
<body>
    <h1>GeeksforGeeks</h1>
  
    <h3>
        How to Click on header to add
        another header in jQuery?
    </h3>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por vkash8574 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *