当鼠标点击复制粘贴文本框发生更改时,jquery不会触发更改
jquery not triggering change when textbox changes occurs from copy-paste with mouseclick
我正在使用keyup
和change
作为事件收听文本框中的更改。当您使用键盘键入或同时使用键盘(Ctrl-V)进行复制粘贴时,此操作会起作用。
问题是,当用户右键单击文本框并粘贴文本时,直到用户单击页面上的其他地方,才会检测到更改,因此看起来有些混乱。这是jsFiddle,这是代码:
function Start() {
$('#test').on({
change: OutputTxt,
keyup: OutputTxt
})
}
function OutputTxt() {
$('#output').text($('#test').val());
}
$(Start);
如何更改此设置,以便在粘贴完成后立即检测到复制粘贴时发生的更改。注意:我尝试添加一个点击事件,但没有帮助。
尝试input
:
$('#test').on({
input: OutputTxt,
})
相关文章:
- JQuery UI可拖动潜水与滚动棒到鼠标
- 如何在jquery中找到鼠标滚轮/触摸移动事件的走向
- jQuery悬停在没有鼠标悬停的情况下启动
- jquery select()/window.get选择仅在鼠标抬起后更新
- 将鼠标悬停在同级元素上的 jquery 上轻拂
- jquery鼠标选择无法正常工作
- JQuery BlockUI鼠标加载光标没有't在Google Chrome中返回默认值
- jQuery idTabs-使用鼠标悬停自动更改和淡入淡出
- 只要用户将鼠标悬停在jQuery中的某个元素上,就可以执行多次单击
- jQuery鼠标输出调用CSS3动画
- jQuery鼠标悬停渐变效果
- 如何防止用户使用javascript或jquery在链接中单击鼠标中键
- jQuery淡化图像,但图像除外,鼠标悬停在图像上
- jQuery透明图像描述鼠标悬停时的幻灯片动画
- JQuery facebook订阅插件鼠标事件
- Javascript/jQuery-鼠标事件没有在html上触发,添加了动态
- Jquery内容'再次加载内容后,s鼠标悬停不显示
- 在鼠标悬停时保持 JQuery 对话框打开
- 尝试使用鼠标点击事件响应编写jQuery HTML5聊天框程序
- 淡入淡出鼠标Jquery