Utilisation de jQuery pour "clic" d'un élément li
J'ai un <ul>
élément qui génère dynamiquement le <li>
éléments et voulez simplement lancer un onclick
événement
<ul id="results">
<li class="device_result searchterm" data-url="apple-iphone-5s">
<a href="#"> Apple iPhone 5s </a>
</li>
<li class="device_result searchterm" data-url="apple-iphone-5c">
<a href="#"> Apple iPhone 5s </a>
</li>
</ul>
J'ai la suite de jQuery dans un $(document).ready
, mais il ne semble pas fonctionner - les idées de ce que je fais mal?
$("li .searchterm").click(function() {
console.log("testing");
});
- nom de la classe doit être ajouté à un élément.
li.searchterm
Vous devez vous connecter pour publier un commentaire.
si vous ajoutez dinamically mettre le clic sur la liste, mais de sélectionner les éléments:
essayer le violon: http://jsfiddle.net/emPKS/
Supprimer l'espace dans le sélecteur
et Vous pouvez également utiliser
.on
pour fixer l'événement spécifique pour les éléments qui correspondentJs Fiddle
Utilisation .sur()
Que votre contenu est ajouté dynamiquement de sorte qu'il n'est pas accessible directement ,de Sorte que vous avez à utiliser l'Événement de la délégation.
Soit ne
OU
Et le Javascrip
Vous pouvez le faire sans affecter l'id ul