4

jqueryでターゲットにする方法はありますか$(this)some element above it。とclass of 'abc'

(上記では、私は親、祖父母などを意味します)

例えば:

<div class='a'>
    <div class='b'>
        <div class='c'>
        </div>
    </div>
</div>

したがって、class ='c'をクリックすると、その上にあるものをclass ='a'でターゲットにして、同じコードでclass ='b'をクリックした場合と同じ結果を得ることができますか(「b」をクリックすると、「a」divは引き続き「a」のクラスを持つその親(または祖父母)になります)

4

2 に答える 2

9

closest()を試してください:

$(this).closest('.a')

現在の要素から始まり、DOMツリーを上に向かって、セレクターに一致する最初の要素を取得します。

于 2012-08-14T02:06:00.943 に答える
4

.parentsメソッドはセレクターを持つことができます。

$(this).parents('.a')
于 2012-08-14T02:03:08.310 に答える