gpt4 book ai didi

javascript - .load() div 的内容而不是整个 div

转载 作者:行者123 更新时间:2023-12-03 11:47:30 25 4
gpt4 key购买 nike

$('#content').load(href + ' #content');

是否可以只加载 #content 的内容而不是加载整个<div id="contents">这样我就可以防止 <div id="contents"><div id="contents"></div></div>

我忘记在很多页面上放置包装器,如果有解决方法,这会节省我一些时间。

最佳答案

我觉得你可以试试

$('#content').load(href + ' #content > *');

注意:如果#content有任何文本节点作为其子节点(不是后代),那么它可能不起作用(文本节点可能不会被复制)

演示:Fiddle

<小时/>

另一个解决方案是手动删除第二个包装器(如果存在)

$('#content').load('ajax.html' + ' #content', function () {
if ($(this).children('#content').length) {
$(this).contents().unwrap()
}
});

演示:Fiddle

关于javascript - .load() div 的内容而不是整个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25985984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com