Javascript JQuery焦点是一个元素

Javascript JQuery焦点是一个元素,javascript,jquery,Javascript,Jquery,在javascript中,以下功能可以将焦点放在edit_2输入框上: document.getElementById("edit_2").focus(); 但是,使用Jquery不会: $("#edit_2").focus; 您正在调用一个方法,因此: $("#edit_2").focus; 应该是 $("#edit_2").focus(); 编辑:如果您想知道为什么第一行没有被算作语法错误,那是因为它是一个正确的语句,上面说“获取函数焦点”(不要对它做任何事情)。您的语句 $("#e

在javascript中,以下功能可以将焦点放在edit_2输入框上:

document.getElementById("edit_2").focus();
但是,使用Jquery不会:

$("#edit_2").focus;

您正在调用一个方法,因此:

$("#edit_2").focus;
应该是

$("#edit_2").focus();
编辑:如果您想知道为什么第一行没有被算作语法错误,那是因为它是一个正确的语句,上面说“获取函数
焦点”
(不要对它做任何事情)。

您的语句

$("#edit_2").focus
没有调用函数“focus”,要调用函数,必须使用语法“focus()”

试一试

它工作得很好

编辑
您的语句“$(“#edit_2”).focus”没有引发错误,因为它只返回对函数“focus”的引用,但不调用函数。

focus
是一个函数,必须像函数一样调用,请将代码更改为:

$("#edit_2").focus();

有关参考,请参阅。

这是一篇旧文章,但已开放供您解答。。。答案应该停用。。。。我的答案是(也是2010年)阅读jQuery文档;)GreetingSeld是一个问题,但如果没有单击,阅读文档也没有帮助。。。
$("#edit_2").focus();