Porovnat objekty jQuery - Triky CSS

Anonim

Nemůžete opravdu porovnat, pokud jsou dva objekty jQuery stejné ...

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

Objekty DOM však můžete porovnávat…

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

Ale to je opravdu užitečné, pouze pokud porovnáváte jeden prvek, ne kolekci.

Pokud potřebujete porovnat kolekci prvků, má toto vlákno StackOverflow odpověď:

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