Bandingkan jQuery Objects - Trik CSS

Anonim

Anda tidak dapat benar-benar membandingkan jika dua objek jQuery sama…

if ($(selectionOne) === $(selectionTwo)) ( )

Anda dapat membandingkan objek DOM…

if ($(selectionOne)(0) === $(selectionTwo)(0)) ( ) 

Tapi itu hanya berguna jika Anda membandingkan satu elemen, bukan kumpulan.

Jika Anda perlu membandingkan sekumpulan elemen, utas StackOverflow ini memiliki jawabannya:

var divs = $("div"); var divs2 = $("div"); if (divs.length == divs2.length && divs.length == divs.filter(divs2).length) ( // They are equal )