添加一个文本字段的值
问题描述:
如何添加一个文本字段的值?例如,数量? 这是我如何从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);
在非数字字符串上会给出奇怪的结果。 – thr 2009-10-03 13:47:08
这是我想要的,但我不想追加数字1 - 我想添加1到它?有没有办法做到这一点...运行我的代码后10> 11 – tarnfeld 2009-10-03 13:49:24
尝试使用更新后的代码。 – Marius 2009-10-03 13:51:20