如何查找具有特定值的特定属性的元素

时间:2012-02-16 07:50:57

标签: javascript jquery

如何找到具有属性“question-id”且等于特定值的元素? 从那里,我需要找到最近的div(这个元素的包装)。

由于

2 个答案:

答案 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");