首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在不使用tabindex的情况下跳过How键?

如何在不使用tabindex的情况下跳过How键?
EN

Stack Overflow用户
提问于 2009-01-05 01:28:54
回答 6查看 16.5K关注 0票数 15

在javascript onfocus()处理程序中,有没有一种好方法可以将焦点移动到Tab键顺序中的下一项,而不必手动输入下一项的ID?

我在Django/jQuery中构建了一个HTML日期选择器。这是一个行编辑,后跟一个弹出日历的日历图标。我希望能够从行编辑切换到下一个输入,跳过日历图标的链接。我的意思是它是一个通用的小部件,所以我不能硬编码下一个小部件的id并调用.focus()。我知道我可以在所有东西上设置tabindex属性,但这比我想要的更手动。另外,iirc,这不会阻止它获得焦点,它只是将它放在Tab键顺序的末尾。

EN

回答 6

Stack Overflow用户

发布于 2009-09-28 21:41:04

为该控件设置tabindex = "-1“,浏览器将跳过该控件的跳转。

票数 27
EN

Stack Overflow用户

发布于 2009-01-05 01:33:04

也许:

代码语言:javascript
复制
$("#your-calendar-icon").focus(function() {
  $(this).trigger("blur");
);
票数 2
EN

Stack Overflow用户

发布于 2009-01-05 02:30:56

或者:

代码语言:javascript
复制
$("#your-calendar-icon").focus(function() {
    $(somethingElse).trigger("focus");
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/412070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档