Compare objetos jQuery - CSS-Tricks

Anonim

Você realmente não pode comparar se dois objetos jQuery são iguais ...

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

Você pode comparar objetos DOM embora ...

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

Mas isso só é realmente útil se você estiver comparando um único elemento, não uma coleção.

Se você precisa comparar uma coleção de elementos, este thread StackOverflow tem a resposta:

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