Palyginkite „jQuery“ objektus CSS-gudrybės

Anonim

Jūs negalite palyginti, jei du „jQuery“ objektai yra vienodi ...

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

Vis dėlto galite palyginti DOM objektus ...

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

Bet tai tikrai naudinga tik tuo atveju, jei lyginate vieną elementą, o ne kolekciją.

Jei jums reikia palyginti elementų kolekciją, ši „StackOverflow“ gija turi atsakymą:

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