1. ホーム
  2. javascript

[解決済み] jqueryで2つの要素を比較する方法 [重複]。

2022-05-11 05:38:14

質問

var a=$('#start > div:last-child');
var b=$('#start > div.live')[0];
alert(a==b)
alert(a==$(b))

常にfalseです。jQueryで2つの要素を比較するにはどうすればよいのでしょうか?

感謝

どのように解決するのですか?

DOM要素を比較することができます。jQueryのセレクタは配列を返すので、参照の等価性という意味では決して等しくはならないことを覚えておいてください。

仮定すると

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

これを

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

は真を返します。