jquery: cliquez pour chaque id-élément commençant par
j'essaie de trouver tous les id de départ avec la chaîne "matchItem_" et de définir un clic-event pour chaque. onclick je veux wo exécuter un script avec un param url et changer l'image de cet id de l'élément. malheureusement, ma syntaxe n'est pas bonne, j'ai aussi essayé avec .chaque.la fonction mais je n'ai pas l'obtenir.
veuillez voir mon code:
$('[id^="matchItem_"]').each {
$(this).click(){
//...execute my script.php?urlparam=xx....;
$(this).find('img').attr('src','/admin/images/ok.png');
}
}
apprécier l'aide de quelqu'un
thx à l'avance, michbeck
source d'informationauteur michbeck
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin de la
each
:Votre syntaxe n'est pas valide parce que vous avez oublié les fonctions.
Ou si tout ce que vous faites est de l'affectation de la
.click()
gestionnaire, vous pouvez le faire sans la.each()
.C'est parce que la plupart des méthodes jQuery agissent automatiquement sur chaque élément de l'objet jQuery.
(édité pour ajouter parenthèse fermante dans le code)