业务中常有监视input值变化的需要,今天我在解决这个问题后,在这里对解决方案做个汇总:

通常采用的方法如:

$(input).keyup(function(){ //do sth });

当有输入时则触发事件,后来在阅读他人博客中看到更好的写法,如下:

$(input).on("keyup paste",function(){//do sth
});

这种写法的好处是,当有键盘输入或者复制发生时都能触发此事件。

但是笔者在开发中又遇到了如下图所示的问题:

当输入一个字符后,input有提示框,而如果从提示框选中后,并没有触发值改变的事件,因此笔者再次改进,代码如下:

$(input).bind("input propertychange", function(){//do sth
});

此方法涵盖了按键输入、复制输入、选择输入三种情况的事件触发。

jq监听input值改变时的事件相关推荐

  1. jquery监听input值改变

    1. 正常情况​​​​​​​ $("input[name=age]").bind('input propertychange',function(){var a = $(this) ...

  2. 原生js监听input值发生变化

    原生JS中可以使用oninput,onpropertychange,onchange oninput,onpropertychange,onchange的用法 1) onchange 触发事件必须满足 ...

  3. onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法

    1. onchange事件监听input值变化的使用方法: <input id="test"></input>$("input").ch ...

  4. onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法(设置readonly后onchange不起作用的解决方案)...

    转自:https://www.cnblogs.com/white0710/p/7338456.html 1. onchange事件监听input值变化的使用方法: <input id=" ...

  5. jq监听input type=file发生改变,即选择文件,并获取文件名称

    jq监听input type="file"发生改变,即选择文件,并获取文件名称 <input id="fileupload" name="fil ...

  6. onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法(设置readonly后onchange不起作用的解决方案)

    onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法(设置readonly后onchange不起作用的解决方案) 参考文章: (1)onchange监听inpu ...

  7. input绑定的jedate日期控件的值改变时触发事件问题

    一.input绑定的jedate日期控件的值改变时触发事件问题 一般input中值发生改变,用onchange 就可以触发事件,但我现用jedate日期控,选中日期后,发现onchange无效. 后经 ...

  8. java监听焦点事件_监听input输入框的失去焦点事件与按钮点击事件执行的顺序问题...

    1.问题描述 当在监听input失去焦点的事件的时候,在input输入框输入一段文字之后,点击发送按钮会发现,只触发了失去焦点事件,按钮点击事件并没有被触发,当再次点击按钮的时候,事件才会被触发 2. ...

  9. 【javaScript】探讨 监听input输入框的失去焦点事件与按钮点击事件执行的顺序问题

    1.问题描述 在input输入框输入一段文字之后,点击发送按钮会发现,只触发了失去焦点事件,按钮点击事件并没有被触发,当再次点击按钮的时候,事件才会被触发,这明显不是我们想要的,我们来看看怎么解决 2 ...

最新文章

  1. 使用 Redis 实现一个轻量级的搜索引擎,牛逼啊 !
  2. LightOJ1283 Shelving Books(DP)
  3. The type sun.management.ManagementFactory is not visible
  4. Tokenisation word segmentation sentence segmentation
  5. es管理kabina_ES和Kibana在Linux上的安装
  6. beautifulsoup 基本语法
  7. vue html实例,一个页面上多个Vue实例
  8. JQ 吸顶导航-Demo
  9. w7忘记计算机密码,忘记电脑开机密码怎么办windows7_win7电脑忘记开机密码解决方法...
  10. 利用Udacity模拟器实现自己的自动驾驶小车
  11. 【微信小程序】组件覆盖 z-index
  12. Android开发规范
  13. HTML5学习_day10(4)--兼容性个例
  14. 35家网络广告代理公司调查及服务水平排行榜
  15. C# 之 System.Diagnostics.Process.Start 的妙用
  16. 渡一教育公开课web前端开发JavaScript精英课学习笔记(二十一)CSS3实现Loading
  17. 【论文推荐】 2021-11-03 云间周报 | 九月廿八 | 星期三 | 今日宜阅读
  18. 【动态规划法】求解TSP问题
  19. Ambari 2.7.3汉化
  20. 实战项目:物流行业数据分析

热门文章

  1. Java架构师成长直通车(一):学习指南
  2. Exif Editor For Mac(图像EXIF编辑器)
  3. 手机导航软件上的那些算法
  4. ubuntu下设置文件或文件夹权限
  5. OSChina 周日乱弹 ——程序员的世界,医疗都与众不同
  6. Java I/O流——面向字节的输入/输出流(超级详细)
  7. 解决IDEA中程序包org.springframework.stereotype不存在问题
  8. python 阴阳师 识别图像_Python爬取阴阳师式神全图鉴图片
  9. 微信接入探秘(一)——从零认识微信接口
  10. 一个整理桌面的python小例子