Порівняйте jQuery Objects - 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 )