⊗jqBsArV 7 of 113 menu

Enregistrement d'un ensemble d'éléments dans une variable via jQuery

Il est possible de ne pas construire la chaîne $('.www').html('!!!'), mais d'abord d'enregistrer l'ensemble d'éléments $('.www') dans une variable (je l'ai appelée elems), et ensuite d'appliquer la méthode .html('!!!') à cette variable. Par exemple, notre code HTML se présente comme suit :

<p class="www">text</p> <p class="www">text</p> <p class="www">text</p> <p>text</p>

Et voici à quoi ressemblera le code écrit en JavaScript :

let elems = $('.www'); elems.html('!!!');

Il existe une convention qu'il est souhaitable d'utiliser pour plus de commodité : il est d'usage que les noms des variables contenant un ensemble encapsulé jQuery commencent par un dollar. C'est-à-dire dans notre cas il faut utiliser non pas elems, mais $elems.

Si ce nom de variable - $elems - vous dérange, notez que le dollar en JavaScript est un caractère ordinaire et peut être utilisé n'importe où. Il est même possible de créer un nom de fonction consistant en un seul caractère $, comme c'est le cas dans jQuery et certaines autres bibliothèques.

Donc, encore une fois - si vous souhaitez enregistrer un tableau jQuery dans une variable, il est convenu que cette variable commence par un dollar. Ce n'est pas obligatoire, mais cela permet de comprendre au premier coup d'œil que cette variable contient un groupe d'éléments et que tous les méthodes jQuery lui sont applicables.

Utilisons cela dans notre exemple avec le code HTML ci-dessous :

<p class="www">text</p> <p class="www">text</p> <p class="www">text</p> <p>text</p>

Le JavaScript ressemble alors à ceci :

let $elems = $('.www'); $elems.html('!!!');

De même, pour insérer du texte, on peut appliquer la méthode text :

$('.www').text('!!!');

Pour tous les h3, à l'aide de la méthode text, mettez le texte '!!!'.

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