English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode append() de jQuery

jQuery HTML/Méthodes CSS

La méthode append() de jQuery insère le contenu spécifié à la fin de chaque élément sélectionné (comme dernier élément fils).

Pour insérer du contenu au début de l'élément sélectionné, utilisezprepend()Méthode.

Syntaxe :

Insérer du contenu :

$(selector).append(content)

Insérer du contenu en utilisant une fonction :

$(selector).append(function(index, html))

Exemple

Ajouter du texte dans tous les paragraphes :

$("button").click(function(){
  $("p").append("Hello world");
});
Vérifiez et voyez‹/›

Insérer du HTML dans tous les paragraphes :

$("button").click(function(){
  $("p").append("<b>Hello world</b>");/b>");
});
Vérifiez et voyez‹/›

Dans cet exemple, document.createTextNode() est utilisé pour créer un nœud de texte et l'insérer dans tous les éléments <p> :

$("button").click(function(){
  $("p").append(document.createTextNode("Hello world"));
});
Vérifiez et voyez‹/›

Insérer du contenu en utilisant une fonction :

$("button").click(function(){
  $("p").append(function(i){
       return "<b>Le p élément a l'index " + i + ".</b>";
  });
});
Vérifiez et voyez‹/›

Valeur du paramètre

ParamètresDescription
contenuSpécifier le contenu à insérer à la fin de chaque élément sélectionné (peut contenir des balises HTML)

Valeurs possibles :

  • Élément HTML

  • Élément DOM

  • Objet jQuery

function(index, html)Spécifier une fonction, cette fonction retourne le contenu à insérer
  • index-Retourner la position de l'élément dans l'ensemble

  • html-Retourner l'HTML actuel de l'élément sélectionné

jQuery HTML/Méthodes CSS