如何检查输入框是否以 jquery 为焦点?

How do I check if input box is focused with jquery?

是否可以检查用户是否选择了输入框?

我的html是:

<input type="text" name="fname"value=""id="name">

你能做这样的事情吗?

if ($("#name").is(":focus")) {
//do something if focused
}

这个确切的方法行不通,但还有其他类似的方法吗?

我使用的是最新版本Jquery

$(function(){
    $("#name").focus(function(){
       //Code here
    });
});

如果这不起作用^^ 我的猜测是 jQuery 没有在您的 HTML 文档中正确初始化,或者您的脚本标签不在 body 标签的底部。

示例:https://codepen.io/HenrikDK/pen/NWGpPbK