Salīdziniet jQuery objektus CSS-triki

Anonim

Jūs īsti nevarat salīdzināt, ja divi jQuery objekti ir vienādi ...

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

DOM objektus tomēr var salīdzināt ...

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

Bet tas patiešām ir noderīgi tikai tad, ja salīdzināt vienu elementu, nevis kolekciju.

Ja jums ir jāsalīdzina elementu kolekcija, šai StackOverflow pavedienam ir atbilde:

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