我有一个div
<div id="container">
<iframe id="survey" src="somepage"></iframe>
</div>
现在页面加载了iframe
我想删除除iframe内的div之外的所有其他项
$("#container").html($("#survey .requiredDiv").html())
但这不起作用
有可能做这样的事吗?该怎么办?
答案 0 :(得分:2)
请记住:src
的{{1}}也必须位于同一个域中。这是出于安全原因。
但你可以这样使用load / html:
iframe
使用$("#container").html(function(){
// There could be multiple target elements, i guess you should loop and return the html
var htm = '';
$("#survey").contents().find(".requiredDiv").each(function(){
htm += this;
});
return htm;
});
:
.load()