jquery - 从 TAB 跳转中跳过焦点

标签 jquery html css

我有一个包含各种 html 元素的段落。一些链接,一些输入框等。 TAB 按钮将焦点从当前元素转移到下一个 html 元素:它从一个链接跳转到另一个链接。是否可以将特定的 html 元素设置为从 TAB 按钮的此类焦点中“跳过”?

最佳答案

tabindex 属性控制制表符。将其设置为 -1,tab 键将不会停在该元素上。

<input tabindex="-1" />

设置为非负数,可以控制跳位顺序。来自W3C spec :

The following elements support the tabindex attribute: A, AREA, BUTTON, INPUT, OBJECT, SELECT, and TEXTAREA.

HTML5 您可以在任何 元素上使用tabindex 属性。来自 HTML5 differences from HTML4 :

Several attributes from HTML4 now apply to all elements. These are called global attributes: accesskey, class, dir, id, lang, style, tabindex and title.

关于jquery - 从 TAB 跳转中跳过焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6823876/

相关文章:

javascript - 如何在获取$(document).height()时排除隐藏div的高度;

javascript - HTML:从没有 ID 的输入中获取值

javascript - 如何根据点击获取对应对象的值

css - 精确宽度输入字段和文本填充难题

javascript - Jquery效果-鼠标悬停时背景颜色变化;

javascript - 从 json 数组设置 Twig 变量

javascript - 在 Angularjs 中初始化 jQuery 插件 (RoyalSlider)

html - 为什么 Chrome 仅忽略 3D 立方体一个面上的链接?

html - Bootstrap 3.0 最大列宽 : 95px or 97. 5px?

jquery - 相互响应的div框