質問

DOM要素を考えるとどのように私は与えられたCSSクラスを持つ最も近い親を見つけるのですか?

$(".editButton").click(function() {
   (magic container selector goes here).addClass("editing");
});

私はたくさんまたは$(...)を使用する必要はありません。親を()。私は特定のDOM構造にバインドされたくないので、親を()。

役に立ちましたか?

解決

これは動作するはずです。

$(this).parents('.classYouWant:first').addClass("editing");

他のヒント

$( this ).closest( '.yourselector' )

名前が伝え通り、this要素の最も近い祖先を見つけます。

の代わりに.parents(".yourClass").parent()を使用します。

jQueryの両親()

あなたは親の選択を使用することができます。例えば$(".myclass:parent").something();は、子を持つMyClassクラスを持つすべての要素を検索します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top