Maison > interface Web > js tutoriel > Résumé des méthodes de traversée de nœuds jQuery

Résumé des méthodes de traversée de nœuds jQuery

小云云
Libérer: 2018-01-12 09:42:42
original
1891 Les gens l'ont consulté

Cet article rassemble et organise principalement les méthodes de traversée des nœuds jQuery, afin que tout le monde puisse avoir une compréhension plus claire des nœuds traversants jQuery. Il est très bon et a une valeur de référence. J'espère que les amis qui en ont besoin pourront s'y référer. peut aider tout le monde.

Méthode 1.children() : $('p').children()---Parcourez et trouvez tous les nœuds d'éléments enfants de l'élément p

<p>Hello</p>
<p>
  <span>Hello Again</span>
  <p class="box">您好!</p>
</p>
<p>And Again</p>
<script type="text/javascript">
  $('p').children();   //<span>Hello Again</span><p class="box">您好!</p>
  $('p').children('.box')  //<p class="box">您好!</p>
</script>
Copier après la connexion

2.next( ) méthode :$('p').next() --- Rechercher les éléments frères adjacents après l'élément p mais pas tous les éléments frères

 [Méthodes associées]

 (1)nextAll () méthode : $('p').nextAll() ---- Trouver tous les éléments frères après p

  (2) méthode nextUntil() : $('p').nextUntil(' p')- ---Trouver tous les éléments frères et sœurs après p jusqu'à p élément

<p>Hello</p>
<p class="box">Hello Again</p>
<p>
  <span>And Again</span>
</p>
<script type="text/javascript">
  $('p').next();   //<p>Hello Again</p><p><span>And Again</span></p>
  $('p').next('.box');  //<p class="box">Hello Again</p>
</script>
Copier après la connexion

Méthode 3.prev() : $('p').prev() ---- Rechercher p éléments frères et sœurs adjacents précédents

[Les méthodes associées incluent]

(1) méthode prevAll() : $('p').prevAll() ---- Rechercher les éléments avant p Tous les éléments frères

 (2) méthode prevUntil() : $('p').prevUntil('p') --- Rechercher tous les éléments avant p jusqu'à p élément

<p>Hello</p>
<p>
  <span>Hello Again</span>
</p>
<p>And Again</p>
<script type="text/javascript">
  $('p').prev();  //<p><span>Hello Again</span></p>
</script>
Copier après la connexion

Méthode 4.siblings() : $('p').siblings()---- Trouver tous les éléments frères et sœurs avant et après p

Méthode 5.find() : $('p') .find('span') - --- Trouvez le sous-élément dans l'élément p et c'est un élément span

Méthode 6.eq() : $('p').eq(1) --- Trouvez les deuxièmes éléments p (l'indice d'index commence à 0)

Méthode 7.first() : $('li').first() --- Obtenez le premier élément li

Méthode 8 .last() : $('li').last() --- Récupère le dernier élément li

Méthode 9.filter() : $('p').filter('.box' ) --- Récupère l'élément p avec le nom de classe box

Méthode 10.is() : $('.box').is('p') ---- Déterminer si .box est un élément p

11.map() : $('p').map(callback) --- Exécuter la fonction de rappel pour chaque p

Exemple : Parcourir l'élément d'entrée pour obtenir sa valeur à "," séparation est ajouté à la fin de l'élément p

<p><b>Values: </b></p>
<form>
 <input type="text" name="name" value="John"/>
 <input type="text" name="password" value="password"/>
 <input type="text" name="url" value="http://ejohn.org/"/>
</form>
<script type="text/javascript">
  $("p").append( $("input").map(function(){
     return $(this).val();
    }).get().join(", ") );  //<p>John, password, http://ejohn.org/</p> 
</script>
Copier après la connexion
Méthode 12.hasClass() : $('p').hasClass('box') ---- Trouvez la boîte de nom de classe p

Méthode 13.has() : $('p').has('span') ---- Trouver p éléments qui contiennent des éléments span

Méthode 14.not( ) : $( 'p').not('span') ---- Rechercher les éléments p qui ne contiennent pas d'éléments span

Méthode 15.slice() : $('p').slice (0,2) ---- Trouver le 1er élément p jusqu'au 3ème élément p

Méthode 16.offsetParent() : $('p').offsetParent() --- Trouver l'élément p Le premier élément ancêtre positionné

Méthode 17.parent() : $('p').parent() ---- Renvoie la collection d'éléments contenant le nœud parent unique de l'élément p

18.parents() méthode : $('p').parent() ---- Renvoie tous les nœuds ancêtres contenant l'élément p (à l'exclusion du nœud racine)

19.méthode parentUntil() :$('p'). parentUntil('#box') ---- Recherchez les éléments ancêtres de l'élément p jusqu'à la méthode #box

20.contents() : $('p' contents() --- Renvoie tout. nœuds enfants (y compris les nœuds de texte) dans l'élément p

Méthode 21.end() : $('p').find('span').end() - --- Changer le corps du retour à l'état précédent, c'est-à-dire : après avoir trouvé l'élément span, le focus revient à l'élément p

<p>
  <span>Hello</span>,
  how are you?
</p>
<script type="text/javascript">
  $('p').find('span').addClass('test').end().attr('title','title1');
  //span添加class=test;p添加title=title1
</script>
Copier après la connexion
Recommandations associées :


Explication détaillée de jQuery Implémenter les fonctions d'ajout dynamique de nœuds et de traversée de nœuds

Un petit ensemble de méthodes permettant à Jquery de traverser nodes_jquery

Traversée de boucle jQuery à modifier le href d'un tag Explication détaillée

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal