我正在尝试集中注意力(使插入符号,就像它被点击一样)一个textarea和/或textfield,根据这个:How to focus on a form input text field on page load using jQuery?
我真的不明白为什么它不起作用。在此页面上:http://gojobr.com.au/blog/working-as-a-teacher/ 这不起作用(它什么都不做):
$("#author").focus()
与此页面相同:http://twoggle.com
$("#BlogRequestForm_name").focus()
我可以使用此选择器隐藏和显示元素,但.focus()不执行任何操作。零。齐尔希。
非常感谢任何帮助。
使用firefox(但它在Chrome中也不起作用)。
它是否适用于其他任何人(使用Firebug的控制台)?
感谢 gvanto
答案 0 :(得分:5)
它是否适用于其他任何人(使用Firebug的控制台)?
它工作正常,但是从控制台执行.focus()
不会从控制台窗口窃取焦点。执行命令后,关闭控制台窗口(自动将焦点返回到网页),焦点元素将是您期望的那个。使用Firebug / DevTools进行测试。