Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE:indexOf结果为;对象没有';“不支持此属性或方法”;_Javascript_Jquery_Internet Explorer_Indexof - Fatal编程技术网

Javascript IE:indexOf结果为;对象没有';“不支持此属性或方法”;

Javascript IE:indexOf结果为;对象没有';“不支持此属性或方法”;,javascript,jquery,internet-explorer,indexof,Javascript,Jquery,Internet Explorer,Indexof,我有以下的if声明: if (buyArray.indexOf(dealWith,0) != -1){ 这是在ie(XP上的ie 8)中用“对象不支持此属性或方法”打破的 有人对此有办法吗?是的,IE只是简单地改为使用jQuery.inArray。感谢ZER0的提醒 if ($.inArray(dealWith, buyArray) != -1) { 伊纳雷是我的救星。谢谢你的提醒。正确答案+1,并提供解决方案。这里的教训是要知道旧的IE版本有很多缺失的功能,你应该在你的问题中添加jQuer

我有以下的if声明:

if (buyArray.indexOf(dealWith,0) != -1){
这是在ie(XP上的ie 8)中用“对象不支持此属性或方法”打破的


有人对此有办法吗?

是的,IE只是简单地改为使用jQuery.inArray。感谢ZER0的提醒

if ($.inArray(dealWith, buyArray) != -1) {

伊纳雷是我的救星。谢谢你的提醒。正确答案+1,并提供解决方案。这里的教训是要知道旧的IE版本有很多缺失的功能,你应该在你的问题中添加jQuery标签。所以他给了你答案,然后你决定发布它并接受你自己的答案?@Blackunknown他告诉我在哪里可以找到解决方案,我用他帮助我找到的实际解决方案回答。因此,如果你想学究气十足,你的问题的答案是肯定的。TBF,你应该给Zer0答案,以迎合大众的意见。我已将已接受的答案更新为@ZER0