2017-05-23 15 views
-2

これはjQueryで達成しようとしているものです。同じドメイン内のiframe内に要素が表示されているかどうかを確認します。

私はウェブサイトを持っており、ページの1つにiframeがあります。

私は要素iがこのようにチェックするページ上に表示されているかどうかをチェックしてみてください

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

しかし、要素がIFRAME内にあるとき、それが表示されている場合、私は確認することができない、なぜ?

要素がiframe内に表示されているかどうかを確認することはできますか?

また、ページ上で2番目に読み込まれたiframeを選択する方法を知りたいと思います。すべてのiframeには要素のクラスやIDがありませんので、選択することはできません。

+0

ウェブサイトを共有してください。またはjqueryで検査したいdomの部分ですか? –

+0

[jQuery/JavaScript:iframeのコンテンツにアクセスする]の重複の可能性があります(https://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe) –

答えて

0

contents() jqueryのメソッドを使用できます。次のようなもの:

$("#your-iframe-id").contents().find('.class-you-want-to-check').is(':visible') 
関連する問題