我有以下jQuery,我很困惑,爲什麼它返回-1
而不是0?有沒有人能夠解釋:在使用jQuery的數組中搜索
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')
?也就是說,在數組中找到它?
難道你不想測試'console.log($。inArray(one,myArray));'哪個返回0? – j08691 2012-04-04 18:32:53