jQuery-在页面加载时将导航焦点拉到特定链接
一旦页面加载,我希望焦点跳转到一个特定的链接,所以点击回车键将“点击”它 我试过了jQuery-在页面加载时将导航焦点拉到特定链接,jquery,focus,pageload,Jquery,Focus,Pageload,一旦页面加载,我希望焦点跳转到一个特定的链接,所以点击回车键将“点击”它 我试过了 $('ulli a:first').focus() 没有运气,但我想我可能误解了.focus()的用法 任何建议,谢谢 :s是的,尽管它的工作原理有点奇怪(我在文档中发现了这一点,但并不表示理解它的工作原理): 演示:您的代码几乎正确。您刚刚错过了$(文档)。准备就绪。 要修复此问题,请使用以下命令: $(document).ready(function(){ $('ul li a:first').focu
$('ulli a:first').focus()代码>
没有运气,但我想我可能误解了.focus()的用法
任何建议,谢谢
:s是的,尽管它的工作原理有点奇怪(我在文档中发现了这一点,但并不表示理解它的工作原理):
演示:您的代码几乎正确。您刚刚错过了$(文档)。准备就绪。
要修复此问题,请使用以下命令:
$(document).ready(function(){
$('ul li a:first').focus();
});
请参见中的示例
问题是当调用jquery时,页面还没有该链接。
使用$(document).ready。
只有在页面完成时才调用jquery。我认为您已经完美地解释了“.focus()”。这在哪个浏览器中不起作用?也许你的js执行得太早了?你把它放到jQuery文档就绪块了吗?问题就在这里!谢谢你的回复。我几乎在文档末尾就看到了它,但显然还不够深入!这真的派上了用场——它非常适合将注意力集中到通常无法获得注意力的事情上,例如div。谢谢大卫!
$(document).ready(function(){
$('ul li a:first').focus();
});