jQuery nième élément d'id/classe
Je voudrais utiliser le sélecteur d'id:
$("#id")
Est-il un moyen de le faire seulement le n-ième élément d'identification sur la page? c'est à dire
$("#id:n")
Vous devez avoir un id unique
Id doit être unique. Vous pouvez utiliser
L'utilisation de classes à la place.
Le vote pour la rouvrir, car c'est un très fréquent erreur (il est possible qu'il y est une ancienne QA qui peut être utilisé, cependant).
Id doit être unique. Vous pouvez utiliser
:eq()
pour sélectionner l'élément à l'index xL'utilisation de classes à la place.
Le vote pour la rouvrir, car c'est un très fréquent erreur (il est possible qu'il y est une ancienne QA qui peut être utilisé, cependant).
OriginalL'auteur tkbx | 2013-03-18
Vous devez vous connecter pour publier un commentaire.
Il peut y avoir UN seul élément avec un id dans une page.
De la norme HTML :
Maintenant, supposons que vous voulez obtenir le n-ième élément d'une classe donnée dans votre page, vous pouvez utiliser eq :
Oui. J'ai édité (s'il vous plaît laissez votre commentaire dans le cas où il n'est pas clair pour l'OP). En fait ce qui est mal n'est pas le code, mais la phrase, comme c'est probable que l'OP voulait en fait l'élément d'indice n.
OriginalL'auteur Denys Séguret
Vous pouvez le faire comme ceci:
Mais comme @dystroy réponse, il devrait être seulement 1 id dans une page, afin de mieux vous à l'aide de la classe.
OriginalL'auteur Eli
Vous pouvez utiliser le
:eq(n)
sélecteur de récupérer le n-ième élément, mais l'id doit être unique.Vous devez utiliser le
class
attribut de groupe d'éléments similaires.OriginalL'auteur Arun P Johny