2010-05-03 8 views
2

Lorsque je fais une recherche sur Internet à propos de JQuery, j'ai obtenu la feuille de triche jquery. Là, je suis très confus sur la façon d'utiliser ce qui suit dans quelle condition. Pls m'aide.Manipulation d'attributs JQuery

[attribute|=val] 
[attribute*=val] 
[attribute~=val] 
[attribute$=val] 
[attribute=val] 
[attribute!=val] 
[attribute^=val] 
[attribute] 
[attribute1=val1] [attribute2=val2] 

Quelles sont les fonctions de ces caractères spéciaux *, ~, $,!, ^? Merci beaucoup.

Répondre

5

Reportez-vous à la attribute selectors:

Votre exemple peut vouloir dire deux choses selon qu'il a un espace entre ou non:

  • [attr1=foo][attr2=bar] signifie trouver des éléments qui ont un attribut attr1 avec la valeur fooetattr2 avec la valeur bar; mais

  • [attr1=foo] [attr2=bar] signifie trouver des éléments avec l'attribut attr1 avec une valeur de foodescendants qui ont avec un attribut attr2 avec valeur bar.

L'espace ici fait une différence sémantique importante dans l'expression.

+0

thx pour la liste rapide efficace! – meo