Comparar objetos jQuery - Trucos CSS

Anonim

Realmente no se puede comparar si dos objetos jQuery son iguales ...

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

Sin embargo, puedes comparar objetos DOM ...

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

Pero eso solo es realmente útil si está comparando un solo elemento, no una colección.

Si necesita comparar una colección de elementos, este hilo de StackOverflow tiene la respuesta:

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