Добавьте один к значению текстового поля - PullRequest
2 голосов
/ 03 октября 2009

Как добавить один к значению текстового поля? Например, количество? Вот как я получаю объект из DOM - что мне здесь делать?

$(this).parent("div").children("input").val();

Это значение моего текстового поля:)

Ответы [ 2 ]

2 голосов
/ 03 октября 2009
var elm = $(this).parent("div").children("input");
var val = elm.val();
val = Number(val) == NaN ? 0 : Number(val);
elm.val(val + 1);
2 голосов
/ 03 октября 2009

Использование jQuery, а также обработка пустого условия при отсутствии значения

inp = $("#inputId");
var orgValue = parseInt(inp.val() == "" ? "0" : inp.val());
inp.val((orgValue == NaN ? 0 : orgValue) + 1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...