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

Méthode prepend() de jQuery

jQuery HTML/Méthodes CSS

La méthode prepend() insère le contenu spécifié à la tête de chaque élément sélectionné (comme premier enfant).

Pour insérer du contenu à la fin de l'élément sélectionné, utilisezappend()Méthode.

Syntaxe :

Insérer du contenu préfixé :

$.prepend(content)

Ajouter du contenu en utilisant une fonction :

$.prepend(function(index, html))

Exemple

Ajouter du texte avant tous les paragraphes :

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

Ajouter du HTML avant tous les paragraphes :

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

Ce exemple utilise document.createTextNode() pour créer un nœud de texte et l'ajouter avant tous les éléments <p> :

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

Ajouter du contenu en utilisant une fonction :

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

Valeur du paramètre

ParamètresDescription
contenuSpécifier le contenu à insérer à la tête 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 qui 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