Re: [問題] 迴圈bind click到動態control
前文恕刪
: 這樣執行下來,每次click時,都只清空最後一個(就是i=cnt3的那個)
: $("'.Ans_Gvw3_" + i + " input:checkbox'")裡面的checkbox
: 是我寫錯嗎?請問有什麼辦法可以做到這樣呢?謝謝
你沒有把變數close起來,reference到for迴圈的變數了,當然會變3
jQuery可以用這個方法把i帶進event handler
$(xxx).bind("click", { index: i }, function(e) {
// do with e.data.index
});
或是如推文中所述的,用另一個function將變數close
$(xxx).bind("click", function() {
// xxx..
return (function(index) {
// do with index
})(i);
});
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.147.13
※ 編輯: ewn 來自: 59.120.147.13 (05/23 13:09)
推
05/23 13:53, , 1F
05/23 13:53, 1F
→
05/23 13:53, , 2F
05/23 13:53, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章