将焦点转移到特定的div

33 jquery

如何通过jquery在任何事件后将焦点更改为特定的div?

sje*_*397 75

要使div可聚焦,它需要具有tabindex属性.

<div id='test' tabindex='1'></div>
Run Code Online (Sandbox Code Playgroud)

然后,您可以专注于例如

$('#something').click(function() {
  $('#test').focus();
});
Run Code Online (Sandbox Code Playgroud)

  • tabindex专注于非形式元素,很酷!从来没有新的,谢谢! (4认同)

Nis*_* Up 10

使用

$(窗口).scrollTop()

它会将窗口滚动到该项目.

 var scrollPos =  $(".focusme").offset().top;
 $(window).scrollTop(scrollPos);
Run Code Online (Sandbox Code Playgroud)