sélecteur jquery - la sélection de la 2e travée de l'enfant à l'intérieur de chaque ligne de la table
J'ai la marque suivante:
<table>
<thead>
...
</thead>
<tbody>
<tr>
<td>
<span class='select_me' id='42'></span>
</td>
<td>
<span class='select_me' id='43'></span>
</td>
</tr>
<tr>
<td>
<span class='select_me' id='50'></span>
</td>
<td>
<span class='select_me' id='54'></span>
</td>
</tr>
</table>
Comment pourrais-je aller sur la sélection de la 2ème ou 1ère span 'select_me" dans chaque ligne?
Je suppose que quelque chose comme cela - je veux obtenir l'id
$("td").each(function(){
v = $(this).children(".select_me:first").attr("id");
});
mais elle renvoie 'undefined', toute aide serait appréciée
(pourquoi".gros") ? vous n'avez pas de n'importe quel élément avec la classe de "grands"!
mon mauvais... sur mon projet, ils sont à la fois grand, mais ici, je suis passé un seul.
mon mauvais... sur mon projet, ils sont à la fois grand, mais ici, je suis passé un seul.
OriginalL'auteur Itai Sagi | 2011-07-19
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le :eq sélecteur:
Puisque vous ne disposez que de deux
<span>
éléments par ligne, vous pouvez également utiliser le :première et :dernière sélecteurs:OriginalL'auteur Frédéric Hamidi
Pour la première
Pour la deuxième
OriginalL'auteur ipr101
essayer ce -
voir mise à jour de réponse.
OriginalL'auteur Vivek
nth-child peut aider: http://api.jquery.com/nth-child-selector/
OriginalL'auteur Sam Ruby