jQuery - Agregar elementos
Con jQuery, es muy fácil agregar nuevos elementos/contenido.
Agregar nuevo contenido HTML
Aprenderemos cuatro métodos de jQuery para agregar contenido nuevo:
- append() - inserta contenido al final del elemento seleccionado
- prepend() - inserta contenido al comienzo del elemento seleccionado
- after() - inserta contenido después del elemento seleccionado
- before() - inserta contenido antes del elemento seleccionado
Método jQuery append()
El método jQuery append() inserta contenido al final del elemento seleccionado (aún dentro del elemento).
Método jQuery prepend()
El método jQuery prepend() inserta contenido al comienzo del elemento seleccionado.
Agregar varios elementos nuevos con los métodos append() y prepend()
En el ejemplo anterior, solo insertamos texto/HTML al comienzo/final del elemento seleccionado.
Sin embargo, los métodos append() y prepend() pueden recibir una cantidad ilimitada de nuevos elementos mediante parámetros. Se puede generar texto/HTML con jQuery (como en el ejemplo anterior), o mediante código JavaScript y elementos DOM.
En el siguiente ejemplo, creamos varios elementos nuevos. Estos elementos se pueden crear con text/HTML, jQuery o JavaScript/DOM. Luego usamos el método append() para agregar estos nuevos elementos al texto (también funciona con prepend()):
Ejemplo
Pruébalo »
Métodos jQuery after() y before()
El método jQuery after() inserta contenido después del elemento seleccionado.
El método jQuery before() inserta contenido antes del elemento seleccionado.
Agregar varios elementos nuevos con los métodos after() y before()
Los métodos after() y before() pueden recibir una cantidad ilimitada de nuevos elementos mediante parámetros. Los nuevos elementos se pueden crear con text/HTML, jQuery o JavaScript/DOM.
En el siguiente ejemplo, creamos varios elementos nuevos. Estos elementos se pueden crear con text/HTML, jQuery o JavaScript/DOM. Luego usamos el método after() para insertar estos nuevos elementos en el texto (también funciona con before()):
Ejemplo
Pruébalo »