2

を使用jQuery.on()しており、次のコードがあります。

$('.parent').on('click', '.link',function (event) {
    console.log($(this)); // Logs '.link'
});

クリックがトリガーされた「.parent」要素にアクセスするにはどうすればよいですか?

$(this)「.link」要素を返します

4

1 に答える 1

5

あなたは最も近い()を使うことができます:

$(this).closest('.parent');

または、複数のネストされた要素$(event.delegateTarget)を考慮に入れる: を使用します。.parent

要素がアンカー タグの場合、デフォルトの動作を確実に防止する必要があります。

于 2013-07-02T16:57:24.713 に答える