首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当您更改输入类型编号的值(并保持)时,会触发什么JQuery事件?

当您更改输入类型编号的值(并保持)时,会触发什么JQuery事件?
EN

Stack Overflow用户
提问于 2019-08-24 22:50:03
回答 1查看 24关注 0票数 1

当您在输入数字时按住向上或向下的按钮时,我正在试图找到触发的JQuery事件。一旦您释放按钮,change事件就会触发,但它不会在按住按钮时逐步触发。如果每次输入中的数字发生变化,我应该使用什么事件来激发它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-24 23:14:30

使用'input'事件

代码语言:javascript
复制
$('[type="number"]').on('input', function(e) {
  console.log(e.type)
})
代码语言:javascript
复制
Use keyboard arrows or Input's UI arrows:<br>
<input type="number" name="">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

'keypress'事件仅在type=text上工作

代码语言:javascript
复制
$('input').on('keypress', function(e) {
  console.log(e.type)
})
代码语言:javascript
复制
<input type="text" name="" value="text type">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57642042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档