我正在使用jQuery load()从url div加载内容。目前我的代码看起来像这样:
$('#content-slider').load(pageurl + '?rel=tab #content-slider');
这基本上转到'pageurl'并获取#content-slider
并将其加载到当前页面的#content-slider
。
问题是我最终得到一个具有相同id的div中的div:
<div id="content-slider">
<div id="content-slider">
</div>
</div>
如何在div中获取html内容,而不是div标签。
更新: 道歉,如果问题不明确,但对于那些不断评论我不应该有重复ID的人......我知道!问题是如何克服这一点。
答案 0 :(得分:5)
您可以告诉load
获取内容滑块的子节点,而不是滑块本身:
$('#content-slider').load(pageurl + '?rel=tab #content-slider > *');
答案 1 :(得分:0)
除了T.J的答案,你也可以使用.parent
$("#content-slider").parent().load(pageurl + '?rel=tab #content-slider');