Сравнить объекты 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 )