使用jquery添加

X10*_*0nD 0 javascript jquery

我想做这个

var x=$(this).attr('id');
var y = x+1;
Run Code Online (Sandbox Code Playgroud)

其中x是整数

但我得到的值是x1

如果x = 15,我怎么办16?

谢谢让

Dan*_*n F 8

到目前为止,所有答案都缺少基数参数

var x=parseInt($(this).attr('id'), 10);
var y = x+1;
Run Code Online (Sandbox Code Playgroud)

  • @Dave:那么你认为`parseInt('0123')可能会返回什么价值?https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Functions/parseInt (3认同)
  • 那是因为它是一个可选参数,默认为10. (2认同)