18 of 119 menu

Méthode before

La méthode before ajoute du texte avant l'élément spécifié. Il existe également la méthode insertBefore, qui fonctionne de manière similaire.

Syntaxe

Insérer du texte avant un élément :

$(sélecteur).before(texte);

Ainsi, avant les éléments sélectionnés sera ajouté le texte qui sera retourné par la fonction personnalisée :

$(sélecteur).before(function(numéro dans l'ensemble));

Une autre variante d'utilisation de la fonction, le deuxième paramètre spécifie l'ancienne valeur html de l'élément :

$(sélecteur).before(function(numéro dans l'ensemble, chaîne html));

Le texte peut également être non seulement du texte ordinaire, mais aussi un élément DOM ou un objet jQuery. Dans ce cas, ces éléments seront déplacés de leur position dans le code HTML.

Exemple

Insérons du texte avant le paragraphe spécifié :

<p id="test">text</p> $('#test').before('!!!');

Le code HTML deviendra alors :

!!!<p id="test">text</p>

Exemple

Insérons du texte avec des balises avant le paragraphe spécifié :

<p id="test">text</p> $('#test').before('<p>!!!</p>');

Le code HTML deviendra alors :

<p>!!!</p><p id="test">text</p>

Exemple

Plaçons un paragraphe au-dessus d'un autre (c'est-à-dire couper le paragraphe de son ancien emplacement et le placer au nouvel emplacement) :

<p id="p1">text1</p> <p id="p2">text2</p> $('#p2').before('#p1');

Le code HTML deviendra alors :

<p id="p2">text2</p> <p id="p1">text1</p>

Voir aussi

  • la méthode insertBefore,
    qui ajoute du texte avant l'élément spécifié
  • les méthodes after, append, prepend,
    permettant d'ajouter du contenu à un endroit spécifique sur la page
  • la méthode clone,
    qui crée des copies des éléments sélectionnés
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser