无法在页面加载时聚焦菜单栏的第一个元素

时间:2017-10-11 09:08:26

标签: jquery

如何使用jquery

设置菜单第一个li的焦点

这是我正在尝试的:

jQuery(document).ready(function(){
    jQuery('#check').find('li').first().focus();
    });

check是菜单栏的ID

HTML:

<nav id="check" class="uk-flex uk-flex-middle uk-flex-item-1 uk-flex-right">
  <ul class="uk-navbar-nav uk-hidden-small">
    <li tabindex="0"><a href="/demo1-home">Home</a>
    </li>
    <li></li>...other menu elements
  </ul>
</nav>

1 个答案:

答案 0 :(得分:0)

专注于<a>,而不是:

$(document).ready(function(){
    $($('#check').find('a')[0]).focus();
});