Как добавить целочисленное значение с помощью javascript (jquery) к значению, которое возвращает строку? - PullRequest
86 голосов
/ 20 января 2009

У меня есть простой блок HTML, как:

<span id="replies">8</span>

Используя jquery, я пытаюсь добавить 1 к значению (8).

var currentValue = $("#replies").text();
var newValue = currentValue + 1;
$("replies").text(newValue);

То, что происходит, выглядит так:

81

1011 * тогда *

811

не 9, что будет правильным ответом. Что я делаю не так?

Ответы [ 11 ]

0 голосов
/ 21 августа 2013

Просто добавьте знак плюс перед текстовым значением

var newValue = +currentValue + 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...