Ajax追加负载

men*_*mam 7 ajax load append

它一定是jquery

我有文件text.html与6 div(a,b,c,d,e,f)

在另一个文件中我有一个div,我喜欢它将a + b + c + d + e + f的内容填充到该单个div中

我试过.load =但是b remplace a我尝试追加,但我需要一个临时变量

所以现在我被卡住了

该代码从文件textes.html获取内容... div #a并将内容放入div #right,但第二次释放右侧的内容与右侧b

我喜欢将内容添加到a + b而不是b

$(document).ready(function(){
var temp = load('textes.html #nicolas');
$('#right').append(temp);
var temp = load('textes.html #antoine');
$('#right').append(temp);
.
.
.
.

return false;
});
Run Code Online (Sandbox Code Playgroud)

该代码是应该工作的背后的想法,但我不能使ajax .load()将内容加载到变量中以将内容附加到div ...

<script type="text/javascript">
$(document).ready(function(){    
$.ajax({
  url: "textes.html",
  cache: false,
  success: function(html){
    $("#right").append(html);
  }
});
});
</script>
Run Code Online (Sandbox Code Playgroud)

该代码加载WHOLE html文件,我只想获得一些选定的D​​IV#

Cha*_*ant 15

$(document).ready(function(){    
    $.get("textes.html",function(data){
        $("#right").append($("#nicolas",data)).end().append($("#antoine",data));
    },'html');    
});
Run Code Online (Sandbox Code Playgroud)


Jib*_*bou 5

我刚才遇到了类似的问题,我想我找到了一种使用.load()函数做我们想做的事情的方法.它不漂亮,但没关系;)

首先,我在我的html中添加了一个"TempDiv",其中包含"visibility:hidden"风格.

<div id="TempDiv" style="visibility:hidden"></div>
Run Code Online (Sandbox Code Playgroud)

然后你运行jQuery:

$(document).ready(function(){
        $('#TempDiv').load('textes.html #nicolas', function(){
            $('#right').append($('#TempDiv').html());
        });

    });
Run Code Online (Sandbox Code Playgroud)

我不确定这是最好的方法!

PS:这是我的第一个stackoverflow帖子;)