JQuery模糊事件在IE中不触发
JQuery blur event not firing in IE
我有以下代码:
$(document).ready(function() {
let element = $('.inputField');
element.on({
'input': function(e) {
console.log('input');
},
'blur': function(e) {
console.log('blur');
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="inputField">
<input>
<button>Click here</button>
我在input
上使用两个events
。第一个事件是input
。我用它来检测输入中是否写了什么。第二种是blur
。使用此事件,我检测输入上的focus
是否丢失(例如,tab进入下一个输入),或者用户是否在输入之外单击(例如,在按钮上)。现在这在chrome
上工作得很好。我也需要它在internet explorer
上,但在那里模糊不起作用。我看了这个问题:
jQuery blur event not firing
jQuery blur()或focusout()在Internet Explorer中不触发
模糊事件在IE11和IE10中不工作
我找不到解决问题的方法。什么好主意吗?由于尝试使用ES5语法代替ES6。
相关文章:
- 模糊事件的Javascript测试
- 为什么这在IE中的工作方式与在Firefox中不同
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 将事件聚焦/模糊在可编辑内容的元素上
- jQuery blueimp文件上传:将N-1个文件上传到IE中的服务器
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 设置倒计时计时器,IE出现问题
- 仅在IE中,javascript中的时区名称不正确
- 在IE中加载Firebug Lite时出现问题
- 为什么我得到错误IE修剪方法是't支持
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- 通过具有IE<11
- 我使用了 onchange,但代码在模糊中触发,而且代码在 IE 中不起作用
- JQuery模糊事件在IE中不触发
- IE文本模糊时使用jQuery fadeIn
- SVG网格渲染Chrome,Firefox,IE -错误的线对齐-模糊的线
- jQuery模糊不能在IE中刷新页面
- 在SVG上点击IE/Edge导致错误-类型错误:对象没有't支持属性或方法'模糊'
- IE增加了文本框焦点模糊