【发布时间】:2012-02-06 12:27:35
【问题描述】:
以下代码将无法正常工作。我尝试了不同的变体并到处搜索,但没有运气。
i = 1;
var timer = new Array();
jQuery('a').each(function($) {
i++;
timer[i] = setTimeout(jQuery(this).remove(), i * 5000)
})
【问题讨论】:
-
下面的代码不能正常工作。你想让它做什么?我假设您的问题是您立即致电
jQuery(this).remove()。 -
还要注意,传递给
each的第一个参数实际上是被选元素集合中DOM元素的索引。这意味着您不必维护单独的计数器。 More information in the documentation.
标签: jquery settimeout each