Сравнете jQuery Обекти - CSS-трикове

Anonim

Не можете наистина да сравните дали два обекта jQuery са еднакви ...

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

Можете да сравнявате DOM обекти все пак ...

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

Но това е наистина полезно само ако сравнявате един елемент, а не колекция.

Ако трябва да сравните колекция от елементи, тази нишка на StackOverflow има отговора:

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