当页面加载时,我想使用JQuery将焦点集中在第一个元素上。通过使用以下代码,我可以成功地将焦点设置为第一个元素:
根据jQuery设置页面上第一个启用的输入框、选择框或文本区域的焦点。
$(document).ready(function() { $('input:first').focus(); });
$(":input:visible:first").focus();
或者
$(':input:enabled:visible:first').focus();
根据jQuery设置页面上第一个启用的输入框、选择框或文本区域的焦点。
我尝试使用以下任何一种方法:
$('select:first').focus();
$("select").first().focus();
$(':visible:first').focus();
$('enabled:visible:first').focus();
我尝试过其他变体,但都没有成功。
有人能帮我解决这个问题吗?我是 JQuery 的初学者。
我希望这个函数能在所有主流浏览器上运行。
非常感谢!