gpt4 book ai didi

javascript - JQuery 逐一加载一组链接的功能?

转载 作者:行者123 更新时间:2023-12-02 18:50:31 25 4
gpt4 key购买 nike

我有一个包含许多链接的ul。当使用 jQuery 加载这些链接时,它会同时呈现它们。在尝试了以下操作后,我如何才能一一加载它们:

js:

$('#publish').click(function() {
$('#get_links li').
each(function() {
$(this).load('test.php',{'post':$(this).text()});
$(this).html("<i class='icon-spin icon-spinner'></i>Loading");

///NEED TOSLEEP UNTILL $.load finish..
}
);
}
);

如何让 .each 循环休眠直到 .load 完成?

最佳答案

您可以为此使用 $().load 回调:

$('#publish').click(function(){
var $link = $('#get_links li').first();

var loadLink = function() {
$link.load('test.php', { post: $link.text() }, function() {
// once loading is done, grab the next link...
$link = $link.next();
// ... and load it if we found one
if ($link.length) loadLink();
}).html('<i class="icon-spin icon-spinner"></i>Loading');
};

// load the first link
loadLink();
});

关于javascript - JQuery 逐一加载一组链接的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15867750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com