IE: indexOf results in "object doesn't support this property or method" IE: indexOf results in "object doesn't support this property or method" jquery jquery

IE: indexOf results in "object doesn't support this property or method"


yeah, IE<9 doesn't support indexOf. You can implement a shim like the one showed here: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/indexOf

Or if you already using jQuery you can use inArray. Also underscore has an implementation for it.


Simply changed to the use jQuery.inArray. Thanks to ZER0 for the heads up

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