jquery专注于负载
如何将焦点设置在html元素上?
我使用document.getElementById('ID_HTML_wanted').focus();
但我的html元素“ID_HTML_wanted”不是焦点。 我用户jquery api .focus
尝试将代码包装到此代码中,以便在DOM准备就绪后执行
$(function(){ //your code });
所以它会成为
$(function(){ document.getElementById('ID_HTML_wanted').focus(); });
但是,你的元素没有.focus()方法,如果你想真正使用jQuery的那个,请使用
$(function(){ $("#ID_HTML_wanted").focus(); });
对不起,我已经有效地省略了在DOM准备就绪时设置焦点:
$( document ).ready(function() { $("#ID_HTML_wanted").focus(); });
.ready()的以下所有三种语法都是等效的:
$(document).ready(handler) $().ready(handler) (this is not recommended) $(handler)