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);
答案 0 :(得分:2)
答案 1 :(得分:1)
如果你想尝试这个:
https://github.com/rauschma/strint
使用示例:
var strint = require("./strint");
strint.add("9007199254740992", "1")
//'9007199254740993'
答案 2 :(得分:0)
这是有效的
var dataValue="'999999999999"+("000"+(parseInt($(this).attr("data-itemindex").slice( -3 ),10) + 1).toString()).slice(-3)+"'";