Comparez les objets jQuery - Astuces CSS

Anonim

Vous ne pouvez pas vraiment comparer si deux objets jQuery sont identiques…

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

Vous pouvez cependant comparer les objets DOM…

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

Mais ce n'est vraiment utile que si vous comparez un seul élément, pas une collection.

Si vous avez besoin de comparer une collection d'éléments, ce thread StackOverflow a la réponse:

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