Vous n'avez pas besoin de boucle. La majorité des méthodes jQuery fonctionnent sur chaque élément dans l'ensemble correspondant. En outre, document
ne doit pas être cité. Vous voulez sélectionner l'objet réel document
. S'il est cité, jQuery sera à la recherche d'un élément avec le nom de la balise « document »:
$(document).ready(function() {
$('.brandLinks li a').click(function() {
console.log('click');
});
});
Side note: Il n'a pas fait que la chaîne « document » ne correspond pas à quoi que ce soit dans ce cas. La méthode ready
fonctionnera sur n'importe quel objet jQuery, indépendamment de ce qu'il contient (même s'il est vide). Il serait beaucoup plus logique pour les autres de lire votre code (et vous-même dans le futur) pour sélectionner l'objet document
. Pour ces raisons, j'utilise généralement la forme alternative:
$(function() {
// This is the same as $(document).ready(function() {});
});
Pourquoi avez-vous avoir des balises '
' dans le code javascript? – Johan
ok. juste pour le saut de ligne. si je vais enlever alors aussi je reçois le même problème. –