它一定是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文件,我只想获得一些选定的DIV#
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)
我刚才遇到了类似的问题,我想我找到了一种使用.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帖子;)