比较 jQuery 对象

Avatar of Chris Coyier
Chris Coyier

你无法真正比较两个 jQuery 对象是否相同……

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

}

不过你可以比较 DOM 对象……

if ($(selectionOne)[0] === $(selectionTwo)[0]) {

} 

但这只有在你比较单个元素而不是集合时才真正有用。

如果你需要比较元素集合,这个 StackOverflow 线程 有答案

var divs = $("div");
var divs2 = $("div");

if (divs.length == divs2.length && divs.length == divs.filter(divs2).length) {         
  // They are equal
}