6
votes

Quelle est la différence dans les sélecteurs de jQuery?

Voici une liste de sélecteurs que j'ai vus auparavant:

  1. $ ('. MENU')
  2. $ ('menu')
  3. $ ('# menu')

    Quelqu'un pourrait-il clarifier dans quel (s) scénario (s) utiliserait chacun?


2 commentaires

Checkout Ce tut sur les sélecteurs, parfois le meilleur moyen est 2 Voir le code dans Action YouTube.com/watch?v = 7eqi90xyez0 TutorielVid.com/...


Tout ce qui est arrivé à lire le manuel?


7 Réponses :


5
votes

1st trouvailles


13
votes
  1. $ ('. MENU') ... Sélectionnez Éléments avec Class = 'Menu'

  2. $ ('menu') ..... Sélectionnez

    ÉLÉMENTS
  3. $ ('# menu') ... Sélectionnez un élément avec ID = 'MENU'


0 commentaires

2
votes
$('.menu') -> <div class="menu"></div> or any other tag with class menu
$('menu')  -> <menu></menu>
$('#menu') -> <div id="menu"></div> or any other tag with id menu

0 commentaires


3
votes

$ ('. Menu'): tout élément avec un menu de classe

$ ('menu'): tout élément de menu

$ ('# menu'): l'élément avec un identifiant de menu


0 commentaires

2
votes

Sélecteur de classe (".class")
Sélectionne tous les éléments avec la classe donnée.

Sélecteur d'élément ("élément")
Sélectionne tous les éléments avec le nom de balise donné.

Sélecteur d'identification ("#Id")
Sélectionne un seul élément avec l'attribut d'identifiant donné.


Référence: http://api.jquerery.com/category/selectors/basic-css- Sélecteurs /


0 commentaires

2
votes

La syntaxe de sélecteur de jQuery est la même que celle de CSS. Donc ".menu" sélectionnera tout avec une classe de menu "#menu" sélectionnera l'objet avec un identifiant de menu (il ne devrait y avoir qu'un! "Menu" essaiera de sélectionner des éléments du menu Type.

Un exemple; xxx


0 commentaires