4

を使用して要素を選択するとします$(mySelector)。それに最も近い見出しを選択したいので、それに最も近い見出し要素が の<h2>場合はそれを選択しますが、最も近いのが の場合は<h3>代わりにそれを選択します。これどうやってするの?

4

1 に答える 1

8

セレクターのコンマは「または」を意味します。したがって、これを行うことができます:

$(mySelector).closest('h3, h2')

これは、0 個または 1 個の要素を返します。複数の一致がある場合は最も近い要素です。

于 2012-09-21T18:00:51.080 に答える