我使用此代碼來遍歷每個「.accessoryrow」,然後選擇「對話框」+計數器和「.see-details」+計數器。所以第一次循環時,它會選擇dialog1類和see-details1類;第二次對話2,see-details2等等。我想我沒有正確地向選擇器添加計數器。請糾正我。謝謝jQuery循環使用每個類() - 問題
CODE:
var counter = 1;
$(function() {
$(".accessoryrow").each(function() {
$(".dialog" + counter).dialog({
autoOpen: false,
show: "blind",
hide: "fade"
});
$(".see-details" + counter).click(function() {
$(".dialog" + counter).dialog("open");
return false;
});
counter++;
});
你是否收到任何javascript錯誤? – Jack
不,看起來它實際上選擇正確,因爲如果我不選擇,那麼我在頁面上有額外的文本。只是它沒有顯示對話框的詳細信息,請點擊 –
在頁面加載後,「.see-details」是否添加到了DOM中? – Jack