jQuery .data
을 사용하여 요소에 대한 클릭 수를 저장합니다. 값을 더할 수는 있지만 빼면 NaN 오류가 발생합니다. 값이 증가합니다. 이 문제를 어떻게 해결할 수 있습니까?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);
});
바이올린 : http://jsfiddle.net/bhmC9/
'NaN'을 오류가 아니며, 적어도 당신이 그 라인을 알려줄 수 있습니다. – Doorknob
나는 그가 꽤 쉽게 이야기하고있는 것을 알아 냈다 ... –