这个问题已经在这里有了答案:




已关闭8年。






有没有一种方法可以检测用户何时通过jQuery在输入元素中取消选择文本?
(注意:我不是在询问检测输入元素本身的“取消选择”(即模糊),而是询问元素中的文本。)
我在做$('#input').select(function () {...}在用户选择文本时显示带有格式选项的工具栏,但是我还无法弄清楚如何检测用户是否清除了选择。
有什么建议么?

最佳答案

尝试模糊事件

$('#input').on('blur',function () {
    if( this.value == ''){
         alert('Blur Event - Text box Empty');
         //Your code here
     }
});

输入字段失去焦点后,就会立即触发。它未被选中。

关于javascript - jQuery输入元素取消选择文本事件? [复制],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12717782/

10-12 00:13
查看更多