Hasonlítsa össze a jQuery Objects - CSS-trükkök

Anonim

Nem igazán lehet összehasonlítani, ha két jQuery objektum azonos ...

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

Összehasonlíthatja a DOM objektumokat…

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

De ez csak akkor hasznos, ha egyetlen elemet hasonlít össze, nem pedig gyűjteményt.

Ha össze kell hasonlítania egy elemgyűjteményt, akkor erre a StackOverflow szálra a válasz adható:

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