$('#frame').load(function(){
setTimeout(function() {
alert($("#frame a[href=check]").length);
},2000);
});
alert
显示0
,但iframe正确加载且链接存在。
答案 0 :(得分:3)
要获取iframe的内容,请尝试
$('#frame').load(function () {
setTimeout(function () {
alert($('#frame').contents().find('a[href=check]').length);
}, 2000);
});
.contents()方法也可用于获取内容文档 iframe,如果iframe与主页位于同一个域中。