属性 "question-id"を持ち、特定の値と等しい要素を見つける方法を教えてください。 そこから、私は最も近いdiv(この要素のラッパー)を見つける必要があります。特定の値を持つ特定の属性を持つ要素を見つける方法
おかげ
属性 "question-id"を持ち、特定の値と等しい要素を見つける方法を教えてください。 そこから、私は最も近いdiv(この要素のラッパー)を見つける必要があります。特定の値を持つ特定の属性を持つ要素を見つける方法
おかげ
$('[question-id="yourvalue"]').closest('div');
Attribute Equalsセレクタとclosest()方法を使用し使用することができます:あなたはHTML5 data attribute(例えばを使用できることに注意し、余談として
var wrapper = $("[question-id='yourValue']").closest("div");
をdata-question-id
)、マークアップの有効性を危険にさらすことなく要素に情報を埋め込むことができます。その場合、上記のコードは次のようになります。
var wrapper = $("[data-question-id='yourValue']").closest("div");
特定の属性がない場合はどうなりますか?つまり、「質問ID」は何でもかまいません。 – user2284570