单击和使用控制按钮更改时的输入数字值

时间:2019-10-17 14:49:21

标签: javascript jquery html

我应该使用什么事件来获取输入数字值,在该输入数字值中,键入或使用按钮进行更改,

<p><input id="multiplier" type="number"></p>

change仅在使用按钮键入时不起作用

$('#multiplier').change(function(){
   var value = $(this).val();
});

2 个答案:

答案 0 :(得分:2)

 let multiplier = document.getElementById("multiplier");
 
  multiplier.addEventListener("input",function(){
    let value = this.value;
    console.log(value)
  })
<p><input id="multiplier" type="number"></p>

答案 1 :(得分:0)

您可以像这样组合两个事件触发器:

$('#multiplier').on('keyup change', function(){
   var value = $(this).val();
   console.log(value)
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p><input id="multiplier" type="number"></p>