Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery-在页面加载时将导航焦点拉到特定链接_Jquery_Focus_Pageload - Fatal编程技术网

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();
});