Plusieurs ID dans un seul événement de clic JavaScript
En JavaScript, je suis en utilisant cliquez sur l'événement pour modifier les données du graphique. Ci-dessous est une méthode pour l'événement click.
$('#pro1').click(function () {
chart.series[0].update({
data: pro1
});
});
$('#pro2').click(function () {
chart.series[0].update({
data: pro2
});
});
$('#pro3').click(function () {
chart.series[0].update({
data: pro3
});
});
J'ai besoin de rapetisser ces trois cliquez sur les événements, les moyens, je veux écrire un clic événement de la poignée de l'id. quelque chose comme le code ci-dessous.
$('#pro'+i).click(function () {
chart.series[0].update({
data: pro+i
});
});
Je ne sais pas comment faire exactement. Le code ci-dessus n'est pas correct, c'est juste mon manque de connaissance en JavaScript.
source d'informationauteur MAR
Vous devez vous connecter pour publier un commentaire.
Je suggère la création d'un objet et en sélectionnant les éléments à l'aide de classes,
id
de l'élément cliqué récupère la valeur de la propriété correspondante de l'objet application d'assistance:Essayez ceci:
Mise à jour du code
Utiliser une classe.
Puis sur chacun des #pro1, #pro2, #pro3 éléments d'ajouter une classe de "pro"
Vous pourriez donner à l'ensemble de vos éléments d'un nom de classe et de l'utilisation de l' :eq() sélecteur au sein de jQuery.