我想检测用户何时单击输入类型文本字段的 OUT(而不是 in)。
这是我所拥有的,但两个事件都是在点击内部(焦点)时触发的:
<input id="title" val="hello" />
$("#title").focusout(function() {
console.log('inside');
}).blur(function() {
console.log('outside');
});
最佳答案
您可以像这样绑定(bind)您的 focus
和 blur
事件:
<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/