【发布时间】:2013-06-22 17:57:45
【问题描述】:
我正在使用 jQuery .data 来存储元素的点击次数。我可以很好地添加值,但减去会产生 NaN 错误。价值只会增加。我该如何解决这个问题?
HTML:
<div data-click="0">Click here</div>
JS:
$("div").on("click", function(){
console.log('Current: '+$(this).data('click'))
$(this).data('click',$(this).data('click')+1);
setTimeout(function(){
$(this).data('click',$(this).data('click')-1);
console.log('After: '+$(this).data('click'))
},1000);
});
【问题讨论】:
-
NaN不是错误,您至少可以告诉我们您正在使用的线路。 -
我很容易明白他在说什么......
标签: javascript jquery nan