如何获取输入有焦点或不使用jquery
如何获取html的输入标记有焦点或不使用jquery
如果输入,图像等标记具有焦点,则keydown事件将适用于表单。 但是它不起作用它的重点是forms,但不是任何标签,如输入,图像等。我怎么能解决这个问题。 请提前帮助,谢谢
$('#title').focusout(function()
{
if($(document.activeElement).is(":focus"))
{
alert('focus');
}
else
{
alert('not focus');
}
});
//这不行
你可以做到
if ($("#id").is(":focus")) { alert('focus'); }
使用jquery更容易检查。 使用jquery你可以这样做
if($"#div/inputtocheck").is(":focus")) { //do something u want if it is in focus }
:focus
如果div处于foucs中,则:focus
返回true,如果不是:focus
返回false
您可以使用document.activeElement 。