25

実際に ID が定義されている最も近い div を取得するには、Jquery をどのように記述しますか?

4

3 に答える 3

44

has 属性セレクターを使用する必要があります。このサンプルは次の作業を行う必要があります。

$('selector').closest('[id]')
于 2011-02-23T19:40:18.027 に答える
14
$(elementToStart).parent().closest('div[id]');

要素自体を取得することを避けるために、parent() を使用します。

例: http://jsfiddle.net/zQRFT/1/

于 2011-02-23T19:46:37.537 に答える
11

最も近いメソッドを使用して、div の id 属性を探します。

$(this).closest('div[id]');

そこの括弧はHas Attribute Selector[id]と呼ばれるものです

于 2011-02-23T20:27:56.160 に答える