使用css()无效工作改变自定义属性

时间:2015-02-26 03:22:04

标签: javascript jquery css

<div data-progress="0"></div>

$('div').css('data-progress',10');

为什么这不起作用?我把它放在一个循环中并操纵div的数据进度attr但没有发生任何事情。

1 个答案:

答案 0 :(得分:2)

它不起作用,因为data-progress不是CSS属性,而是自定义属性

使用.attr() method修改属性。

$('div').attr('data-progress', 10);

此外,您在'之后有一个迷路10,请删除它。