我有一个表单字段ID数量,我需要检查输入的数字。如果数字>> = 10,我需要在数量字段中添加1。
即。买10送1。
我遇到了这个jquery片段,并认为我可以调整它。
$('input#quantity').on('blur', function() {
// on blur, if there is no value, set the defaultText
if ($(this).val()=='') $(this).val($(this).data('defaultText'));
});
经过一些评论后,我已将代码调整为:
$('input.input').on('blur', function() {
// on blur, if there is no value, set the defaultText
if ($(this).val()>=10) $(this).val($(this).val()+1);;
});
现在的问题是,如果键入12,则值更改为121
答案 0 :(得分:0)
现在的问题是,如果键入12,则值更改为121
$(this).val( parseInt($(this).val()) + 1 );
使用parseInt