Jquery find()在IE中不起作用,但它适用于谷歌浏览器。

时间:2015-09-07 11:08:38

标签: jquery cross-browser

我有以下代码 -   $ .map(找(********代码*****)) 这个特殊的代码在IE中给出了'find'未定义的错误。它在Google Chrome中运行良好。

这可能是什么解决方案?

1 个答案:

答案 0 :(得分:0)

请修改您的代码,如下所示:

if (typeof window.find == "undefined")
{
    window.find = function(str){
        return document.getElementsByTagName("body").innerHTML.indexOf(str) > -1;
    }
}

将代码放在最开头的代码中,可能在<head>中,然后在下面的代码工作之后:

 $.map(find(********code *****))