我的一个网络应用页面包含一个网格和一个搜索框。我捕获按键事件以使用空格键选择每个网格的行。但是,当有人想在搜索框中查找短语时,这会产生问题。
我知道jQuery有一个.focus
方法将事件处理程序绑定到输入或将焦点放在元素上。但是如何获取布尔值来确定搜索输入是否具有焦点?
答案 0 :(得分:5)
试试这个
if ($("#id").is(":focus")) {
alert('focus');
}
您可以在以下链接中找到更多信息:
答案 1 :(得分:2)
喜欢这样吗?
if($('...').is(':focus')){
}
答案 2 :(得分:1)
也许:
$(this).is(":focus");