如何在不使用 tabindex 的情况下进行 Tab 键切换时跳过项目?

2024-01-24

在 javascript onfocus() 处理程序中,是否有一种好方法可以将焦点转移到 Tab 键顺序中的下一个项目,而无需手动输入下一个项目的 ID?

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


为该控件设置 tabindex = "-1",浏览器将从选项卡中跳过该控件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在不使用 tabindex 的情况下进行 Tab 键切换时跳过项目? 的相关文章

随机推荐