我的输入旁边有一个简单的加号和减号按钮。这很好用。但是,一旦在表单中设置了数字,它实际上并没有更改值。这导致了问题,因为我有一个根据输入值改变的计算器。有没有办法让jQuery在使用加号/减号按钮时更改实际值?我可以手动键入一个数字,它工作正常。
我尝试过使用.change()
和.attr('value' currentVal)
但没有运气。
答案 0 :(得分:0)
你可以用这个
更改
var currentVal = parseInt($('input[name=' + fieldName + ']').val();
$('input[name=' + fieldName + ']').val(currentVal + 1);
$('input[name=' + fieldName + ']').val(10);
$('input[name=' + fieldName + ']').val(currentVal - 1);
$('input[name=' + fieldName + ']').val(0);
到
var currentVal = parseInt($('.qty').val());
$('.qty').val(currentVal + 1);
$('.qty').val(10);
$('.qty').val(currentVal - 1);
$('.qty').val(0);
此更改将对您有用。