如何找到具有属性“question-id”且等于特定值的元素? 从那里,我需要找到最近的div(这个元素的包装)。
由于
答案 0 :(得分:3)
您可以使用attribute equals selector
$('[question-id="yourvalue"]').closest('div');
答案 1 :(得分:0)
使用Attribute Equals选择器和closest()方法:
var wrapper = $("[question-id='yourValue']").closest("div");
顺便说一句,请注意您可以使用HTML5 data attribute(例如data-question-id
)在您的元素中嵌入信息,而不会使您的标记的有效性受到威胁。在这种情况下,上面的代码将成为:
var wrapper = $("[data-question-id='yourValue']").closest("div");