Võrdle jQuery objekte - CSS-trikid

Anonim

Tegelikult ei saa võrrelda, kui kaks jQuery objekti on ühesugused ...

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

DOM-i objekte saate siiski võrrelda ...

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

Kuid see on tõesti kasulik ainult siis, kui võrrelda ühte elementi, mitte kogu.

Kui peate võrdlema elementide kogu, on sellel StackOverflow lõimel vastus:

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