ページ上の非表示のiframeにコンテンツを読み込んでいて、ページ上の複数の要素をループして、jqueryを使用してテキストを取得したいと考えています。
これが私の現在のコードです:
$('#myiFrame').contents().find('div.air').each(function (index) {
alert($(this).text());
});
ページには2つのdivがありますが、クラスが「air」のdivは1つしか見つからないようです。私のコードはどのように間違っていますか?
編集:同じ親の下ではなく、ページ上の2つの「div.air」であると言う必要があります。
HTMLそれは次のようなものです:
<section id="blah">
<div class="air"> text here </div>
</section>
<section id="blah2">
<div class="air"> text here </div>
</section>