在JavaScript中,我正在使用click事件來更改圖表數據。以下是點擊事件的方法。單個JavaScript單擊事件中的多個ID
$('#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
});
});
我需要在一個事件中縮小這三個點擊事件,意味着我想寫一個點擊事件來處理這個ID。有些東西就像下面的代碼。
$('#pro'+i).click(function() {
chart.series[0].update({
data: pro+i
});
});
我不知道如何做到這一點沒錯。上面的代碼是不正確的,這只是我缺乏JavaScript的知識。
使用一個類和魔術「this」:) –
如果'pro'將是一個數組,那麼它會容易得多 –
是的,使用一個類和「我」將是$(this)。指數(); – Romaindr