【发布时间】:2011-11-21 20:26:21
【问题描述】:
我正在尝试编写一个 jquery 滑块。我有一个看起来像这样的html代码。我之前发布了一个更简单的代码版本,因此问题似乎不会太长。对带来的麻烦表示抱歉。这是实际代码
<div class="allItems">
<div class="echItm">
<h4>asdddddddd </h4>
<span class="mImg">/web/images/promotionSlideShowImages/kc1g358wvv.jpg</span>
<span class="tImg">/web/images/promotionSlideShowThumbnailsNew/kc1g358wvv.gif</span>
</div>
<div class="echItm">
<h4>dddddddddd </h4>
<span class="mImg">/web/images/promotionSlideShowImages/ptvrbfpnkd.jpg</span>
<span class="tImg">/web/images/promotionSlideShowThumbnailsNew/ptvrbfpnkd.gif</span>
</div>
</div>
当我尝试使用
进行查找时 var imagesArray=$('.allItems').find('.echItm');
for(var i=0;i<imagesArray.length;i++){
var thisElement=imagesArray[i];
alert($(thisElement).html());
}
IE 返回 null,而 firefox、chrome 返回所需的 html。有人可以指导我我做错了什么吗?我正在使用 Jquery 1.4.2 并在 IE8 上进行测试。提前致谢。
【问题讨论】:
-
这里好像有解决办法:stackoverflow.com/questions/562283/…
-
您使用的是哪个 IE 版本?我在 IE7 上 ran your code 没有问题。
-
这似乎是同一个问题:stackoverflow.com/questions/562283/…
-
这更多地与 XML 响应有关,而我的数据是纯 html 代码。我没有做任何 ajax 命中来获取上述 html。
-
@OnesimusUnbound 我使用的是 IE8
标签: javascript jquery internet-explorer internet-explorer-8