1

我已将内容加载到页面上的隐藏 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>
4

1 回答 1

2

制定了我自己的答案:

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

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

});
于 2012-06-24T02:45:55.607 回答