W JavaScript używam zdarzenia kliknięcia, aby zmienić dane wykresu. Poniżej znajduje się metoda dla zdarzenia kliknięcia.Wiele identyfikatorów w jednym zdarzeniu kliknięcia JavaScriptu
$('#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
});
});
muszę minify te trzy zdarzenia kliknięcia w jednym przypadku, to znaczy chcę napisać jedno zdarzenie click, które obsłuży identyfikatora. coś jak poniższy kod.
$('#pro'+i).click(function() {
chart.series[0].update({
data: pro+i
});
});
nie wiem jak to zrobić dokładnie. Powyższy kod jest niepoprawny, to tylko mój brak znajomości JavaScript.
użyj klasy i magii "to" :) –
byłoby znacznie łatwiej, jeśli 'pro' będzie tablicą –
yep użyj klasy i" i "woud be $ (this). indeks(); – Romaindr