根据数据属性值查找元素。语法问题

时间:2016-07-06 09:22:34

标签: jquery custom-data-attribute

我用以下内容设置数据属性:

jQuery('.question').data('status', status_value); // status_value can be wrong or correct

现在我有两条线路接连不断

jQuery('.question').data('status') // returns value wrong or correct, e.g. data-attribute 'status' exists and filled with value
jQuery(".question[status='wrong']") // returns undefined

为什么缩短的语法不起作用?

我的任务是将数据属性值为“错误”的元素

1 个答案:

答案 0 :(得分:0)

jQuery(" .question [data-status ='错误']")选择所有属性设置为错误但在代码jQuery('.question').data('status', status_value);中的元素您要设置dom节点的数据对象而不是属性,以设置属性use attr()

jQuery('.question').attr('data-status', status_value);