Vergelijk jQuery Objects - CSS-trucs

Anonim

Je kunt niet echt vergelijken als twee jQuery-objecten hetzelfde zijn ...

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

U kunt DOM-objecten echter vergelijken ...

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

Maar dat is pas echt handig als je een enkel element vergelijkt, niet een verzameling.

Als u een verzameling elementen moet vergelijken, heeft deze StackOverflow-thread het antwoord:

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