【发布时间】:2011-05-31 05:37:33
【问题描述】:
假设我有这个:
$('a').each(function() {
$(this).click(function(e) {
e.preventDefault();
var href = $(this).attr('href');
$('#somediv').load(href + ' #foo');
});
});
现在我如何让它加载 #foo 的内部内容而不是实际的 div #foo
还是不太明白我的意思?
<div id="foo">
<!-- Load these divs only -->
<div class="children">bar</div>
<div class="children">bar</div>
<div class="children">bar</div>
<div class="children">bar</div>
<div class="children">bar</div>
<!-- // -->
</div>
我只想加载 div 的内部内容。非常感谢任何帮助!
编辑:已解决
我使用了 unwrap 方法:
parent.load(href + ' #' + ident + '', function() {
$('#'+ident+' > div').children().unwrap();
});
【问题讨论】:
标签: javascript jquery ajax load