我有以下 jQuery,我很困惑为什么它返回-1
而不是 0 ?有谁能解释一下:
var one = $('.test');
var two = $('.test2');
var myArray = [];
myArray.push(one);
if($.inArray($('.test'), myArray) < 0) {
myArray.push(two);
}
console.log($.inArray($('.test'), myArray)); //return -1
我设置了http://jsfiddle.net/ecrMw/1/并试图0
返回$('.test')
?也就是说,在数组中找到它?