我用以下内容设置数据属性:
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
为什么缩短的语法不起作用?
我的任务是将数据属性值为“错误”的元素
答案 0 :(得分:0)
jQuery(" .question [data-status ='错误']")选择所有属性设置为错误但在代码jQuery('.question').data('status', status_value);
中的元素您要设置dom节点的数据对象而不是属性,以设置属性use attr()
jQuery('.question').attr('data-status', status_value);