Bonjour je débute en jQuery et il y a un concept que je n'ai pas encore bien compris
j'ai du mal a formuler la question alors comment faire si par exemple si je veux faire un menu de 50 boutons et ou
chaque bouton afficherait un cadre avec 'bonjour je suis le bouton numero xx'
sans devoir ecrire tout ceci...
$('#bouton1').click(function(){
window.alert('bonjour, je suis le bouton 1');
}
)
$('#bouton2').click(function(){
window.alert('bonjour, je suis le bouton 2');
}
)
$('#bouton3').click(function(){
window.alert('bonjour, je suis le bouton 3');
}
)
...
$('#bouton50').click(function(){
window.alert('bonjour, je suis le bouton 50');
}
)
Comme j'ai déja fait un peu d'autres langages de programmation j'avais pensé a un truc du genre
, en partant du principe que la classe bouton existe et que j'ai mis un attribut data-id à chaque bouton
$('.bouton').click(function(){
var temp=this.attr("data-id");
window.alert(temp);
})
mais apparemment le this pose probleme.
Merci de votre aide !
Modifié par boule-de-berlin (30 May 2015 - 15:44)
j'ai du mal a formuler la question alors comment faire si par exemple si je veux faire un menu de 50 boutons et ou
chaque bouton afficherait un cadre avec 'bonjour je suis le bouton numero xx'
sans devoir ecrire tout ceci...
$('#bouton1').click(function(){
window.alert('bonjour, je suis le bouton 1');
}
)
$('#bouton2').click(function(){
window.alert('bonjour, je suis le bouton 2');
}
)
$('#bouton3').click(function(){
window.alert('bonjour, je suis le bouton 3');
}
)
...
$('#bouton50').click(function(){
window.alert('bonjour, je suis le bouton 50');
}
)
Comme j'ai déja fait un peu d'autres langages de programmation j'avais pensé a un truc du genre
, en partant du principe que la classe bouton existe et que j'ai mis un attribut data-id à chaque bouton
$('.bouton').click(function(){
var temp=this.attr("data-id");
window.alert(temp);
})
mais apparemment le this pose probleme.
Merci de votre aide !
Modifié par boule-de-berlin (30 May 2015 - 15:44)