小编dev*_*dev的帖子

无法更新数据属性值

虽然在网络上有一些关于此的例子,但它似乎无法正常工作.我无法弄清楚这个问题.

我有这个简单的HTML

         <div id="foo" data-num="0"></ div>
         <a href="#" id="changeData">change data value</a>
Run Code Online (Sandbox Code Playgroud)

每次单击"更改数据值"链接时,我都想更新data-num的数据值.例如,我需要它是1,2,3,4,...(每次点击链接时加1)

我拥有的是什么

            var num = $('#foo').data("num");
            console.log(num);
            num = num+1;               
            console.log(num);
            $('#foo').attr('data-num', num);   
Run Code Online (Sandbox Code Playgroud)

该值每次从0更改为1.我无法增量.我有什么错误吗?

jquery

82
推荐指数
6
解决办法
16万
查看次数

标签 统计

jquery ×1