2012-02-16 29 views

答えて

3

あなたはattribute equals selector

$('[question-id="yourvalue"]').closest('div'); 
+0

特定の属性がない場合はどうなりますか?つまり、「質問ID」は何でもかまいません。 – user2284570

0

Attribute Equalsセレクタとclosest()方法を使用し使用することができます:あなたはHTML5 data attribute(例えばを使用できることに注意し、余談として

var wrapper = $("[question-id='yourValue']").closest("div"); 

data-question-id)、マークアップの有効性を危険にさらすことなく要素に情報を埋め込むことができます。その場合、上記のコードは次のようになります。

var wrapper = $("[data-question-id='yourValue']").closest("div"); 
関連する問題