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

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

谢谢

您可以使用属性equals选择器

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

使用Attribute Equals选择器和nearest()方法:

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

另外,请注意您可以使用HTML5数据属性 (例如data-question-id )将信息嵌入元素中,而不会使标记的有效性受到威胁。 在这种情况下,上面的代码将变为:

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