入れ子要素をクリックして関数をトリガします。泡立ちを防ぐために、私はe.stopPropagation();
を使うことができました。jQueryで最も近い要素を見つける
停止伝播の場合、他のスクリプトはこれらの要素のバブリングに依存するため、問題があります。その周りに別の方法がありますか?ある種のif文?
HTML
<div class="nested-element">
<div class="nested-element">
content
</div>
content
</div>
ネスティングは実際の生活の中で無制限です。
jqueryの
$('.selector').on('click', '.nested-element', function(e) {
//e.stopPropagation();
console.log($(this));
});
ルート親が最初に、次いで近い最も近い要素に移動する上記の意志出力。私は最も近い要素を取得したいだけです。
は、 '.parent()このように' – guradio
を使用していないのですか? https://jsfiddle.net/cd1gt6p6/ –
は '.closest'が好きかもしれません – ThisGuyHasTwoThumbs