我有29個按鈕:todayResultsbutton0 .. todayResultsbutton28,
和29個divs:todayResultsUrls0 .. todayResultsUrls28。
我也有一個函數toggleVisibility(divName)來隱藏/顯示給定的div。 我嘗試使用下面的代碼:如何使用JQuery將點擊功能分配給多個按鈕?
for (var i=0; i < 29; ++i) {
var b = "#todayResultsbutton"+i;
var d = "todayResultsUrls"+i;
$(b).click(function(){toggleVisibility(d);});
}
我認爲,這將導致每個按鈕點擊顯示/隱藏匹配格但實際的結果是,點擊任意按鈕(0 ... 28)節目/隱藏最後一個div - todayResultsUrls28。
有人能告訴我我在哪裏錯了嗎?
謝謝。
您可以發佈HTML樣本嗎?這將幫助我們知道如何構建代碼。 – 2011-04-05 14:43:10