Jämför jQuery-objekt - CSS-tricks

Anonim

Du kan inte riktigt jämföra om två jQuery-objekt är desamma ...

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

Du kan dock jämföra DOM-objekt ...

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

Men det är bara riktigt användbart om du jämför ett enda element, inte en samling.

Om du behöver jämföra en samling element har den här StackOverflow-tråden svaret:

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