$(function(){ $(".wish-num-group").on("click", ".wish-num-btn", function(){ let inputField = $(this).parents(".wish-num-group").find(".prod_amount"), min = parseInt(inputField.attr("min")), max = parseInt(inputField.attr("max")), now = parseInt(inputField.val()) if($(this).hasClass("wish-num-minus")){ if(now > min){ inputField.val(now - 1) } }else if($(this).hasClass("wish-num-plus")){ if(now < max){ inputField.val(now + 1) } } }) $(".wish-num-input").on("change",function(){ let now = parseInt($(this).val()), min = parseInt($(this).attr("min")), max = parseInt($(this).attr("max")) if((now < min) || !now){ $(this).val(min) }else if(now > max){ $(this).val(max) } }) })