我将内容加载到页面上的隐藏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>
答案 0 :(得分:3)
制定了我自己的答案:
$('#iframe').contents().find('.air').each(function(){
var foo = $(this).html();
//do your Stuff here
});