Javascript 修改数量输入(jQuery)

Javascript 修改数量输入(jQuery),javascript,php,jquery,input,woocommerce,Javascript,Php,Jquery,Input,Woocommerce,我正在编辑quantity-input.php,以便有如下按钮: 我发现,我正试图添加到我的网站,但它有问题 在单产品页面中,它可以正常工作;在可变产品中,数字不会改变;当我在购物车页面中尝试此操作时,最后一个产品也可以正常工作;但当我在第一个产品数量输入中使用加号按钮时,它会向所有产品添加1个单位 这就是我正在使用的代码 jQuery('.btn number')。单击(函数(e){ e、 预防默认值(); fieldName=jQuery(this.attr('data-field');

我正在编辑quantity-input.php,以便有如下按钮:

我发现,我正试图添加到我的网站,但它有问题

在单产品页面中,它可以正常工作;在可变产品中,数字不会改变;当我在购物车页面中尝试此操作时,最后一个产品也可以正常工作;但当我在第一个产品数量输入中使用加号按钮时,它会向所有产品添加1个单位

这就是我正在使用的代码

jQuery('.btn number')。单击(函数(e){
e、 预防默认值();
fieldName=jQuery(this.attr('data-field');
type=jQuery(this.attr('data-type');
var input=jQuery(“input[name=''”);
var currentVal=parseInt(input.val());
如果(!isNaN(currentVal)){
如果(类型=='减'){
如果(currentVal>input.attr('min')){
input.val(currentVal-1.change();
} 
if(parseInt(input.val())==input.attr('min')){
jQuery(this.attr('disabled',true);
}
}else if(类型=='plus'){
if(currentVal=最小值){
jQuery(“.btn编号[数据类型=”减去“][数据字段=”)”).removeAttr('已禁用')
}否则{
警报(“对不起,已达到最小值”);
jQuery(this.val)(jQuery(this.data('oldValue'));
}

如果你也在等待答案,我想这是你的解决方案。