循环遍历Iframe中的多个元素

时间:2012-06-08 04:41:36

标签: javascript jquery iframe find

我将内容加载到页面上的隐藏iframe中,并且我想要遍历页面上的多个元素并使用jquery获取文本。

这是我目前的代码:

$('#myiFrame').contents().find('div.air').each(function (index) {
       alert($(this).text());
     });

虽然页面上有两个div,但似乎只找到了一个带有'air'类的div。我的代码怎么错了?

编辑:我应该说他们在页面上不是同一个父母的两个'div.air'。

HTML就像:

<section id="blah">
<div class="air"> text here </div>
</section>
<section id="blah2">
<div class="air"> text here </div>
</section>

1 个答案:

答案 0 :(得分:3)

制定了我自己的答案:

$('#iframe').contents().find('.air').each(function(){

    var foo = $(this).html();
    //do your Stuff here

});