Javascript IE:indexOf结果为;对象没有';“不支持此属性或方法”;
我有以下的if声明: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 (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