alert($(this).attr("data-itemindex"));给我'999999999999999003'
并且alert(dataValue);给出'NaN'

但为什么?

我期望'999999999999999004'

alert($(this).attr("data-itemindex"));
var dataValue = Number($(this).attr("data-itemindex")) + 1;
alert(dataValue);

最佳答案

这正在工作

var dataValue="'999999999999"+("000"+(parseInt($(this).attr("data-itemindex").slice( -3 ),10) + 1).toString()).slice(-3)+"'";

关于javascript - 获得NaN,而不增加属性值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23082994/

10-09 13:52