<div data-progress="0"></div>
$('div').css('data-progress',10');
为什么这不起作用?我会把它放在一个循环中并操纵div 的数据进度属性,但什么也没发生。
它
不起作用,因为data-progress
不是CSS属性,它是一个自定义属性。
使用 .attr()
方法修改属性。
$('div').attr('data-progress', 10);
另外,您在10
后有一个杂散'
,请将其删除。