jQuery获取html内容INSIDE div

时间:2013-03-16 09:39:32

标签: javascript jquery selector

我正在使用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的人......我知道!问题是如何克服这一点。

2 个答案:

答案 0 :(得分:5)

您可以告诉load获取内容滑块的节点,而不是滑块本身:

$('#content-slider').load(pageurl + '?rel=tab  #content-slider > *');

Live Example | Source

答案 1 :(得分:0)

除了T.J的答案,你也可以使用.parent

 $("#content-slider").parent().load(pageurl + '?rel=tab  #content-slider');

Updated Example | Source