我有一個HTML控件列表,我需要將一個監聽器綁定到這兩個事件中的每一個。一旦觸發了,一些其他行動應該在一段時間後被啓動。我正在使用setTimeout
。
$(".TextBoxClass").each(function() {
$(this).keyup(function() {
alert("Id = " + $(this));
setTimeout(function() {
alert("current Id = " + $(this))
}, 50);
})
})
第一alert
消息顯示哪個觸發事件keyup
控制的正確id
。 setTimeout
內的第二個alert
表示current id = [object][object]
。
如何訪問setTimeout
回調函數中的控件?