我制作了这个脚本。
var arr = $('.siblings-list li').map(function() { return $(this).text() });
for (var i = 0; i < arr.length; i++) {
$('.main').load(arr[i] + ' .section', function() {
});
}
有了这个脚本。我得到一个带有 url 的数组,并在主 div 中加载 url 的部分。但我对 jQuery 的加载方法有疑问。现在脚本在主 div 中加载 url 的部分。并删除 div 中的 html。我怎样才能改变脚本。主 div 中的当前 html 没有被删除?
谢谢
最佳答案
$.get(arr[i]).done(function (html) {
$(".main").append($(html).find(".section"));
});
然而,这有点低效。理想情况下,您可以通过单个请求返回所需的所有 HTML(并且仅返回所需的 HTML)。
关于javascript - 循环加载 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16722199/