jQuery - 检测用户何时单击输入类型文本字段的 OUT

标签 jquery

我想检测用户何时单击输入类型文本字段的 OUT(而不是 in)。

这是我所拥有的,但两个事件都是在点击内部(焦点)时触发的:

<input id="title" val="hello" />

$("#title").focusout(function() {
    console.log('inside');
}).blur(function() {
    console.log('outside');
});

最佳答案

您可以像这样绑定(bind)您的 focusblur 事件:

<input id="title" val="hello" type="text" />

$("#title").focus(function() {
    console.log('in');
}).blur(function() {
    console.log('out');
});

focusout 不是必需的,因为它适用于子元素的事件冒泡:http://api.jquery.com/focusout/

关于jQuery - 检测用户何时单击输入类型文本字段的 OUT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4585890/

相关文章:

jquery - 图像 slider 中的元素符号导航

jquery - 使用 Jquery 设置最小宽度

javascript - 在 div 之间切换语言

javascript - 使用点击函数 jquery 更改 svg 图像的笔划宽度

javascript - 使用 jquery 替换选择选项文本

JavaScript:根据子级的类查找父级 div

javascript - 使用 eq() 和 find() 添加类

javascript - Chrome 上的 will-change 问题

Jquery - .remove() 的一些问题

Jquery,如何从字符串中解析值