IE 8中的jquery .find() - 没有匹配项

时间:2012-06-19 13:05:06

标签: jquery internet-explorer internet-explorer-8 internet-explorer-7

我为一个小项目开发了一个小型幻灯片,它运行良好。在谷歌浏览器,Opera,Friefox和IE 9中。但在IE 8和IE 7中它不起作用。

我发现了问题 - 问题是,IE 7和IE 8没有找到dom中的元素。

这是:

window.alert(thisWrapper.find('img').length); // returns 4 in all browser - in IE7 and IE8 it returns 0
thisWrapper.find('img').each(function(){
// do something with it

    });

我在典型的dom-check中启动了该功能:

 jQuery(document).ready(function(){ /* start sldier here */});

为什么它像其他浏览器一样工作的任何解决方案?

编辑:

thisWrapper包含这样的内容:jQuery('#slider')

1 个答案:

答案 0 :(得分:0)

  

在回复您的评论时,我注意到我的模板是HTML5 - 所以我只是通过谷歌添加了html5shiv,它运行正常!