Sammenlign jQuery Objects - CSS-triks

Anonim

Du kan egentlig ikke sammenligne om to jQuery-objekter er like ...

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

Du kan sammenligne DOM-objekter skjønt ...

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

Men det er bare veldig nyttig hvis du sammenligner et enkelt element, ikke en samling.

Hvis du trenger å sammenligne en samling av elementer, har denne StackOverflow-tråden svaret:

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