【发布时间】:2011-04-25 19:58:15
【问题描述】:
输入值为 0 的文本和两个加号和减号按钮。 奇怪的是当单击按钮时,增量是 2 而不是 1...? 2 - 4 - 6……脚本有什么问题?
$(function() {
$(".PLUS").click(function(){
var $this = $(this);
var quantity = parseInt($this.siblings(".InputText").val()) +1;
$(this).siblings(".InputText").val(quantity);
});
});
【问题讨论】:
-
对我来说似乎工作正常..这是一个优化版本 (jsfiddle.net/Jaybles/y3pfs)
-
我也是.... jsfiddle.net/XcdbL
-
为我工作。确保您没有重复 onclick 代码。
-
还有HTML5...
<input type="number" min="0" step="1" value="6" /> -
感谢大家和我一起思考!! Dutchie 你的脚本也有效!谢谢大家!!!
标签: javascript jquery