我需要一些帮助来添加 tabindex
<div>
中的所有元素动态地。我需要这样做以获得可访问性。如果我指定 <div>
元素,它应该自动添加 tabindex
<div>
中的所有元素.
我试过这样的事情:
$('#Latest-News-Content [tabindex]').each(function () {
$(this).attr( 'tabindex', parseInt( $(this).attr('tabindex') ) + 10 )
});
但是好像不行。另外,如何为隐藏的元素添加标签索引?
例如:
我在 <div>
中显示了标题和描述.描述被隐藏并且有一个 jQuery collapser
.当我单击标题时,描述会展开。如何设置 tabindex
对于所有元素?
最佳答案
这里是一个为所有a
标签添加tabindex
的例子
$('#Latest-News-Content a').each(function(index) {
$(this).attr('tabindex', index)
});
演示:http://jsfiddle.net/azk2n/1
您可以对隐藏元素使用相同的方法。
关于javascript - 如何使用 Javascript 为动态创建的元素添加选项卡索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6699306/