Как добавить один к значению текстового поля? Например, количество? Вот как я получаю объект из DOM - что мне здесь делать?
$(this).parent("div").children("input").val();
Это значение моего текстового поля:)
var elm = $(this).parent("div").children("input"); var val = elm.val(); val = Number(val) == NaN ? 0 : Number(val); elm.val(val + 1);
Использование jQuery, а также обработка пустого условия при отсутствии значения
inp = $("#inputId"); var orgValue = parseInt(inp.val() == "" ? "0" : inp.val()); inp.val((orgValue == NaN ? 0 : orgValue) + 1);