如何使用jquery
来获取html的输入标签 如果输入,图像等标记具有焦点,则keydown事件将适用于表单。但它不会起作用它的焦点在于形式,而不是任何标签,如输入,图像等。 我该怎么解决这个问题。 请帮忙 提前致谢
$('#title').focusout(function()
{
if($(document.activeElement).is(":focus"))
{
alert('focus');
}
else
{
alert('not focus');
}
});
//这不起作用
答案 0 :(得分:8)
你可以通过
来做到if ($("#id").is(":focus")) {
alert('focus');
}
答案 1 :(得分:3)
使用jquery检查更容易。 使用jquery你可以这样做
if($"#div/inputtocheck").is(":focus"))
{
//do something u want if it is in focus
}
如果div为f,则:focus
返回true,如果不是焦点则返回false
答案 2 :(得分:1)
您可以使用document.activeElement。