0

我不能在这里工作的总和..

<button id="button">Add 20</button>
<div class="number"></div>

var n = 0;
var str = "one:40";
var substr = str.split(":");

alert(substr[1]);

$('#button').live('click', function() {
   $('.number').append($('<p />', {text: n += substr[1]}));     
});

我得到的输出为:

040
04040
0404040
040404040

我想将数字添加到 class='number'。这是jsfiddle。 http://jsfiddle.net/SXF8H/123/

4

1 回答 1

0

您必须将字符串转换为 int 为

var n = 0;
var str = "one:40";
var substr = str.split(":");
alert(substr[1]);

$('#button').live('click', function() {
    $('.number').append($('<p />', {text: n += parseInt(substr['1'])}));     
});
于 2013-08-29T19:36:19.313 回答