,它必须是jquery
我在(a,b,c,d,e,f)中有6div的text.html文件
在另一个文件中,我有一个div,我喜欢它将a+b+c+d+e+f的内容填充到单个div中。
我已经尝试了.load =但是b重新放置了a,我尝试了附加,但是我需要一个临时变量
所以现在我被困住了
该代码从textes.html文件中获取内容..。将内容放入div #右,而第二次libe将右a的内容替换为右b。
我喜欢附加内容a+b,而不是a+b
$(document).ready(function(){
var temp = load('textes.html #nicolas');
$('#right').append(temp);
var temp = load('textes.html #antoine');
$('#right').append(temp);
.
.
.
.
return false;
});这段代码是应该工作的思想,但我不能让ajax .load()将内容加载到变量中,以便将内容附加到div.
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
url: "textes.html",
cache: false,
success: function(html){
$("#right").append(html);
}
});
});
</script>该代码加载整个html文件,我只想得到一些选定的DIV #
发布于 2009-05-14 10:07:14
$(document).ready(function(){
$.get("textes.html",function(data){
$("#right").append($("#nicolas",data)).end().append($("#antoine",data));
},'html');
});发布于 2011-05-23 13:54:19
我刚才遇到了一个类似的问题,我想我找到了一种使用.load()函数来实现我们想要的事情的方法。它不漂亮,但没关系;)
首先,我用“可见性:隐藏”的样式在html中添加了一个"TempDiv“。
<div id="TempDiv" style="visibility:hidden"></div>然后运行jQuery:
$(document).ready(function(){
$('#TempDiv').load('textes.html #nicolas', function(){
$('#right').append($('#TempDiv').html());
});
});我不确定这是最好的办法!
PS :那是我的第一次堆叠溢出邮件;)
发布于 2012-06-21 11:51:38
试试看
$.get('url.php', function(data) {
$("#right").append(data);
});https://stackoverflow.com/questions/861098
复制相似问题