Javascript 如何在大型应用程序中管理tabindex?

Javascript 如何在大型应用程序中管理tabindex?,javascript,html,Javascript,Html,我的任务是在界面中有很多表单元素的站点上实现tabindex。在ajax更新大多数ui的复杂页面中,可以使用哪些策略来管理tabindex?在组织tabindex之前,您是否只需遍历所有html?在我看来,最好的方法是在$(document).ready()上调用JS函数。因为你有足够的时间去做这件事,而这不是视觉上的 你能详细说明一下吗?我认为这是一个视觉问题,如果一个用户在你的表单中使用标签,而光标的移动没有逻辑顺序,特别是当你有两列布局时。我的意思是,如果你在加载页面后添加它们,这将在毫秒

我的任务是在界面中有很多表单元素的站点上实现tabindex。在ajax更新大多数ui的复杂页面中,可以使用哪些策略来管理tabindex?在组织tabindex之前,您是否只需遍历所有html?

在我看来,最好的方法是在
$(document).ready()上调用JS函数。因为你有足够的时间去做这件事,而这不是视觉上的

你能详细说明一下吗?我认为这是一个视觉问题,如果一个用户在你的表单中使用标签,而光标的移动没有逻辑顺序,特别是当你有两列布局时。我的意思是,如果你在加载页面后添加它们,这将在毫秒内完成,在这段时间内,没有人可以使用他/她的标签键。它不是可视的,因为如果使用JS添加它们,没有人能感觉到更改。当然,但假设我有一些伪代码:$('input').attr(“tabindex”,ti+1)刷新时结果不一致?试试这个:
$('input')。每个(函数(index){$(this).attr(“tabindex”,ti++;})