【发布时间】:2013-02-27 21:46:24
【问题描述】:
我想将tabindex 添加到所有表单元素。该表单是动态的,我无法将其添加到 HTML。我想把它作为一个函数运行。
如果有多个同名的单选按钮,每个按钮都必须有自己的tabindex 值。页面上的大多数表单元素都以<input> 开头,<select> 除外。我该如何解释?
我想我需要运行一个循环并添加属性,对吧?
var n = 1;
$('input, select').each(function() {
$(this).attr('tabindex', n++);
});
【问题讨论】:
-
嘿@santa 有没有机会为此更新已接受的答案?我知道这个问题可能有点老了,但人们可能仍在考虑一些问题,但是应该使用的唯一值是
0或-1。请参阅下面的答案以获取推荐的解决方案!
标签: html jquery accessibility tabindex