當我給你一個jQuery元素給一個變量,它不會元素在比較匹配,但如果我給你一個javascript元素,它將...與jQuery相比,jQuery如何將一個元素分配給一個變量時的行爲不同?
test1 = $(".the_div");
console.log(test1 == $(".the_div"));
// logs false
test2 = $(".the_div")[0];
console.log(test2 == $(".the_div")[0]);
// logs true
這是怎麼回事?爲什麼會發生?
嘛,'TEST1 [0] == test1的[0]'將產生也是如此... – Bergi
兩個集合包含完全相同的元素。儘管如此,這兩個集合是兩個獨立的對象,擁有自己的身份。 – Bergi