こんにちは!
中の人です!
jsで何か要素取得して、で類似する要素は特定のclassを付与したり、外したり、など要素を比較することが多いかと思います
自分はdataとかでid的なもの指定して比較とかやってたんですけど、「同じ要素かどうか」の判定が簡単だったのでメモとして紹介します!
js
isEqualNode
let element1 = document.querySelector('.hoge1');
let element2 = document.querySelector('.hoge2');
console.log(element1.isEqualNode(element1));// true
console.log(element1.isEqualNode(element2));// false
jquery
is
let $element1 = $('.hoge1');
let $element2 = $('.hoge2');
console.log($element1.is($element1));// true
console.log($element1.is($element2));// false
おわりに
\(^o^)/オワリ!