检测输入是否有焦点
Detect if input has focus
我的一个web应用程序页面由一个网格和一个搜索框组成。我捕捉按键事件,使用空格键在网格的每一行中进行选择。然而,当有人想在搜索框中查找短语时,这会产生问题。
我知道jQuery有一个.focus
方法,可以将事件处理程序绑定到输入或为元素提供焦点。但是,我如何获得布尔值来确定搜索输入是否有焦点?
尝试这个
if ($("#id").is(":focus")) {
alert('focus');
}
你可以在下面的链接上找到更多信息:
使用jQuery测试输入是否具有焦点
喜欢这样吗?
if($('...').is(':focus')){
}
也许:
$(this).is(":focus");
相关文章:
- 如何检查焦点是否离开了一组元素
- 检测输入是否有焦点
- 检查是否有任何元素具有焦点
- 检测特定文本框是否有焦点
- 如何持续检测焦点是否设置?(Javascript, jQuery)
- 输入元素是否有可能具有没有焦点的光标
- DOM:确定锚节点或焦点节点是否在左侧
- 如何在javascript中检测字段是否在焦点上并清除它旁边的错误
- 是否可以在选择之前找出哪个选择选项在IE中具有焦点
- 焦点在单击/更改单选按钮之前运行.是否可以在焦点之前运行单击/更改
- jQuery检查项目是否在焦点中,如果没有,则对其采取行动
- 如何检测页面是否具有焦点(加载)
- jQuery:如何知道输入元素是否有焦点
- 是否可以在Meteor空格键模板中切换采集焦点
- 在列表出现后,是否可以从ZK组合框中删除焦点
- 其他下方的图像是否有焦点(用于悬停)
- 我怎么知道给定的XULElement是否有焦点
- 检查窗口是否有焦点
- 如何知道是否没有物体有焦点
- 在JQuery focusout上,确定新焦点是否是子元素