how to compare two elements in jquery

dom, javascript, jquery

Solution

You could compare DOM elements. Remember that jQuery selectors return arrays which will never be equal in the sense of reference equality.

Assuming:

<div id="a" class="a"></div>

this:

$('div.a')[0] == $('div#a')[0]

returns true.

Problem

``` var a=$('#start > div:last-child'); var b=$('#start > div.live')[0]; alert(a==b) alert(a==$(b)) ``` It's always false. How can you compare two elements in jQuery? thanks

Original source

Related problems