Jquery 监控类型=数量?

Jquery 监控类型=数量?,jquery,html,input,numbers,Jquery,Html,Input,Numbers,我正在使用html5输入type=“number”。我想监控此输入的更改,但是: 因为在支持它的浏览器中,它得到了旋转控件,我不能只监视.keyup 因为我不想等待它失去焦点,所以我不能只监视。更改 如何监控它,以便捕获其值发生变化的所有情况?请参阅: 您可以同时使用oninput和onkeydown来实现兼容性。在查看了本网站上的一些问题并使用了“我得到了”之后 $('#spinbox').bind('click change keyup mousewheel', function() {

我正在使用html5输入
type=“number”
。我想监控此输入的更改,但是:

  • 因为在支持它的浏览器中,它得到了旋转控件,我不能只监视
    .keyup
  • 因为我不想等待它失去焦点,所以我不能只监视
    。更改
如何监控它,以便捕获其值发生变化的所有情况?

请参阅:


您可以同时使用
oninput
onkeydown
来实现兼容性。

在查看了本网站上的一些问题并使用了“我得到了”之后

$('#spinbox').bind('click change keyup mousewheel', function() {
  //10 ms timeout is for mousewheel otherwise you get the previous value
  var box = this;
  setTimeout(function() {console.log($(box).val());}, 10);
});
因此,您需要监控它的性能

  • 单击:单击控件
  • 改变:撤退
  • keyup:用于输入值
  • 鼠标滚轮:嗯。。。我想知道?
可能的副本