【发布时间】:2011-07-09 21:38:30
【问题描述】:
尝试使用 .each() 匹配元素并以设定的间隔触发它们,但无法正确获取对匹配元素的引用。
这匹配正确,但它们都是同时触发的:
$("div[id^='data_field'] input:submit").each(function(index) { setTimeout(console.log($(this)),1000*index ); });
这会正确触发它们,但元素匹配出错:
$("div[id^='data_field'] input:submit").each(function(index) { setTimeout(function(){ console.log($(this)); },1000*index ); });
如何正确处理?是的,它需要与 .each...
【问题讨论】:
标签: jquery settimeout each