jac*_*ert 3 javascript arrays jquery loops
我有一个数组:result [i].我想遍历数组中的每个字段并将其附加到我页面中的元素.
$("tr:first").after(result[i]);
Run Code Online (Sandbox Code Playgroud)
但我希望这会延迟发生.
一直在努力克服每个循环和延迟的队列如何工作,但我似乎无法解决它.我可以得到一个延迟,但只有在它们全部附加之前.
提前致谢.
试试queue:
$.each(result, function(idx, val) {
$("tr:first").delay(1000).queue(function(next) {
$(this).after(val);
next();
});
});
Run Code Online (Sandbox Code Playgroud)
为了完整,这是针对jQuery 1.4的.在早期版本中,回调应如下所示:
function() {
// do whatever here
$(this).dequeue();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6631 次 |
| 最近记录: |