Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 循环加载jquery_Javascript_Jquery_Ajax_For Loop_Load - Fatal编程技术网

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() {