1

所以我有一个像这样的跨度:

 <span>1</span>

现在我想做这样的事情(加上它)

 $(this).next("span").text($(this).next("span").text + 1);

但它不会起作用。你看到我要去哪里了,对吧?我想让字符串或变量中的数字高一。

我怎样才能做到这一点?

4

2 回答 2

6
$('span').html( parseInt( $('span').html(),10 ) + 1 );

jsFiddle 示例

于 2012-10-12T20:51:10.217 回答
4

试试 JavaScriptparseInt()函数。确保正确处理错误情况,例如有人将无效的整数值放入范围。

于 2012-10-12T20:50:05.233 回答