最佳答案
我想您是在谈论旧版本的 Internet Explorer(较新的版本是 9,并且您的脚本可以在上面运行)。
那可能是因为Array.indexOf
的缘故,Internet Explorer 以前没有那个功能。参见 Array.indexOf in Internet Explorer .
顺便说一下,jQuery.inArray
也返回值在数组中的索引。所以这样做是多余的:
if ($.inArray(fruit_remove, fruits_array) > -1) {
var fruit_index = fruits_array.indexOf(fruit_remove);
...
关于javascript - Jquery click() 函数在 Internet Explorer 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6238316/