需要使用jQuery访问iframe内部框架内的元素。
我有这个结构:
<iframe id="frame1">
<frameset id="frameset">
<frame id="frame2"> <div id="exampleDiv">text</div> </frame>
</frameset>
</iframe>
和脚本:
$("#frame1 #frameset #frame2").load(function () {
$('#exampleDiv').hide();
});
但是此脚本无效
答案 0 :(得分:1)
你应该使用jquery content()来检索iframe的内容,然后使用.find()方法,但框架中的文档应该与父文档在同一个域中。
在这种情况下:
$("#frame1").contents().find("#exampleDiv").hide()