虽然网上有一些这样的例子,但它似乎不能正常工作。我无法弄清楚问题所在。
我有这个简单的 HTML
<div id="foo" data-num="0"></ div>
<a href="#" id="changeData">change data value</a>
每次单击“更改数据值”链接时,我都想更新 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);
该值每次从 0 变为 1 一次。我不能让它增量。关于我做错了什么有什么建议吗?