Maison  >  Article  >  interface Web  >  Sélecteur de filtre jQuery : introduction à l'utilisation de la méthode not()_jquery

Sélecteur de filtre jQuery : introduction à l'utilisation de la méthode not()_jquery

WBOY
WBOYoriginal
2016-05-16 16:51:561531parcourir

jQuery(':not(selector)')

Dans les premières versions de jQuery, le filtre :not() ne prend en charge que les sélecteurs simples, ce qui signifie que le sélecteur que nous passons dans le filtre :not peut être arbitraire. , tels que : not(div a) et :not(div,a)

Copier le code Le code est le suivant :

"a">sdfsdfs


"b">sdfsdfs

c"> ;sdfsdfs


$("p:not(.a)").css({"color":"red"})

Alors sauf cette classe est égal à p En dehors de l'élément, la couleur du texte des autres P devient rouge

:not() sélecteur de filtre de pseudo-classe, ce qui est vraiment une bouchée à appeler, la méthode :not() de jQuery est le pseudo de jQuery. -sélection de classe Le filtre peut filtrer les éléments inutiles et filtrer les résultats corrects. En termes simples, nous avons le code suivant :

$("selector1:not(selector2)")


Analysons le code ci-dessus Nous voulons obtenir les éléments du sélecteur1, mais peut-être que je n'en ai pas besoin. Tout, que faire, filtrer via la méthode :not(), s'il y a #1, #2, #3, #4 dans la collection selector1

Notre selector2 est de filtrer le n°4, le code ci-dessus Nous finirons avec n°1, n°2, n°3

Juste quelques exemples supplémentaires


$('li:not(:only-child)')//Faire correspondre tous les li, sauf
$(' li:not(:first) qui n'a qu'un seul élément enfant -child)');//Match sauf LI qui est le premier élément enfant de son élément parent
$("li :not(:first)"). hide();//Masquer sauf le premier Tous LI sauf LI

Déclaration:
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