One of my web app's page consists of a grid and a search box. I capture the keypress event to select through each of the grid's rows using the space bar. However, this creates a problem for when someone wants to look up a phrase in the search box.
I know that jQuery has a .focus
method to bind an event handler to an input or give focus to an element. But how do I get a boolean value to determine if the search input has focus or not?
One of my web app's page consists of a grid and a search box. I capture the keypress event to select through each of the grid's rows using the space bar. However, this creates a problem for when someone wants to look up a phrase in the search box.
I know that jQuery has a .focus
method to bind an event handler to an input or give focus to an element. But how do I get a boolean value to determine if the search input has focus or not?
3 Answers
Reset to default 5try this
if ($("#id").is(":focus")) {
alert('focus');
}
you can find more info on below link :
Using jQuery to test if an input has focus
Like so?
if($('...').is(':focus')){
}
Perhaps:
$(this).is(":focus");
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745103430a4611414.html
评论列表(0条)