Javascript 循环加载jquery
我做这个剧本Javascript 循环加载jquery,javascript,jquery,ajax,for-loop,load,Javascript,Jquery,Ajax,For Loop,Load,我做这个剧本 var arr = $('.siblings-list li').map(function() { return $(this).text() }); for (var i = 0; i < arr.length; i++) { $('.main').load(arr[i] + ' .section', function() { }); } var arr=$('.sides list li').map(函数(){return$(this.text()})
var arr = $('.siblings-list li').map(function() { return $(this).text() });
for (var i = 0; i < arr.length; i++) {
$('.main').load(arr[i] + ' .section', function() {
});
}
var arr=$('.sides list li').map(函数(){return$(this.text()});
对于(变量i=0;i
用这个脚本。我得到一个带有url的数组,并在main div中加载url的部分。但是我对jQuery的加载方法有一个问题。现在,脚本将加载主分区中url的部分,并删除该分区中的html。如何更改脚本。主div中的当前html是否未删除
多谢各位
$.get(arr[i]).done(function (html) {
$(".main").append($(html).find(".section"));
});
然而,这有点低效。理想情况下,您可以通过单个请求返回所需的所有HTML(并且仅返回所需的HTML)。使用时。在这种情况下,加载将覆盖选择器的完整内容。每次都会覆盖main 试一试
$(.main”).append($(“”).load(arr[i]+'.section',function(){
看到了吗
$(".main").append($("<div>").load(arr[i] + ' .section', function() {