TabIndex 不适用于 RadWindow 中的输入元素



我正在使用Telerik Rad Window来显示一些内容。我使用 jQuery 脚本将 4 个动态输入元素插入到 RadWindow 中。

$.each(inputs, function(i, input) {
$('#table').append('<tr id="' + input.id + '"><td>' + input.desc + '<td><td><input type="text" tabIndex="' + (i+1) + '"/></td></tr>');
});

由于某些原因,当我按下 Tab 按钮时,我无法专注于这些元素,并且 TabIndex 不起作用。

这些不良行为的可能原因是什么?

试试

tabindex="0"

这将使元素可以通过相对于其在 DOM 中的位置进行制表来聚焦。

尝试手动设置 tabindex 几乎总是一个坏主意。 这是一篇不错的文章。

http://adrianroselli.com/2014/11/dont-use-tabindex-greater-than-0.html

最新更新