conclusion cliqué id profondément dans le document en utilisant jquery
Question
Je vais utiliser le texte de l'exemple jquery, Par exemple, considérons le code HTML:
<lots of divs to get to here>
<div id="#targetid_0">
Click here
</div>
<div id="#targetid_1">
Trigger the handler
</div>
J'ai une série de questions qui me tourmentent ...
En supposant que je clique sur « Cliquez ici » ou « Trigger du gestionnaire »:
- Si j'assignant une valeur via le attr (targetid_x, JSON.ID), comment puis-je utiliser pour alerte me montrer que la valeur? Ça me rend fou!
- Comment puis-je trouver le spécifique cliqué #tag? (Sorte de relative à la question 1).
Je voudrais voir si cela peut être accompli avec la délégation de l'événement ou au moins sans classes.
Halp!
La solution
$('div').click(function() {
$(this).attr('id');
});
Autres conseils
Essayez ceci:
$('div[id]').click(function(){
alert(this.id);
return false;
});
Cela ajoute un écouteur d'événement à tous les divs qui ont une carte d'identité.
La partie return false;
arrête la propagation. Ainsi, si vous avez imbriqué divs qui ont id que le fond (intérieur), on montrera l'alerte, puis arrête le bouillonnement de l'événement.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow