私は次の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')
ますか?つまり、配列でそれを見つけますか?