检查元素在同一域中的iframe内是否可见

时间:2017-05-23 11:05:21

标签: javascript jquery iframe

以下是我想用jQuery实现的目标。

我有网站,其中一个页面中有iframe。

当我尝试检查元素是否在页面上可见时,我会检查如下:

if($('.tabContentContainer').is(':visible')) {
  RunFunction(1);
}

但是当元素在iframe中时,我无法检查它是否可见,为什么?

是否可以检查元素在iframe中是否可见,如果可以,如何?

此外,我想知道如何在页面上选择第二个加载的iframe。所有iframe都没有元素的类或ID,因此我无法通过它们进行选择。

1 个答案:

答案 0 :(得分:0)

你可以使用jquery的contents()方法。类似的东西:

$("#your-iframe-id").contents().find('.class-you-want-to-check').is(':visible')