div内の属性を見つけるために最も近い方法を使用しています:
.closest($('div[my-attribute]'));
この属性は、li要素内にも存在する可能性があります。
.closest($('li[my-attribute]'));
divに属性が見つからない場合、「li」内の属性を見つけるためのエレガントな方法は何ですか?
何かのようなもの:
var closest = myDiv.closest($('div[my-attribute]'));
if(closest == null){
closest = myDiv.closest($('li[my-attribute]'));
}