J'utilise selectorgadget pour m'aider à sélectionner des éléments sur le document. Mais quand je l'ai utilisé sur jQuery ça ne marche pas. Le sélecteur nth-child ne semble pas travailler pour moi.J'ai un problème en sélectionnant un élément dans jQuery
<div id = "wrap">
<div class = "book">
<div class = "chapter">
<p class = "text">
<table>
<tbody>
<tr>
<td>Title</td>
<td>
<b>jQuery</b>
</td>
</tr>
</tbody>
</table>
<p>
</div>
</div>
</div>
Le code HTML est ci-dessus. Il y a beaucoup de classe de livres. Le div wrap est le wrapper qui les entoure tous. Sélecteur Gadget a déclaré que lorsque j'utilise:
$("#wrap tr:nth-child(1) b")
Il doit sélectionner l'élément TD avec l'étiquette <b>
dans celui-ci. Donc, il devrait sélectionner "jQuery".
Je l'ai essayé, mais cela n'a pas fonctionné. Quand j'ai essayé:
var query = $("#wrap tr:nth-child(1) b").text();
alert(query);
Le navigateur envoie une alerte sans texte. Et quand j'ai essayé:
var query = $("#wrap tr:nth-child(1) b").html();
alert(query);
Le navigateur envoie une alerte NULL.
Qu'est-ce qui ne va pas?
pourriez-vous afficher le balisage? –
Ouais, j'ai oublié d'inclure le balisage .. Désolé! Merci –
J'ai juste essayé votre code et cela a fonctionné très bien pour moi ... –