我有一个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
回调函数中的控件?