如何检查iframe中是否存在元素?

时间:2014-11-19 10:51:55

标签: jquery iframe

$('#frame').load(function(){

        setTimeout(function() {
            alert($("#frame a[href=check]").length);

        },2000);       

    });

alert显示0,但iframe正确加载且链接存在。

1 个答案:

答案 0 :(得分:3)

要获取iframe的内容,请尝试

$('#frame').load(function () {
    setTimeout(function () {
        alert($('#frame').contents().find('a[href=check]').length);
    }, 2000);
});

.contents()

  

.contents()方法也可用于获取内容文档   iframe,如果iframe与主页位于同一个域中。