我有一个带有for布局的页面,其中页面的一半是动态宽度,另一页面是固定的。这是通过将固定宽度的一侧向右浮动来实现的。一切都很好,但是由于固定宽度标记位于动态宽度标记之前,因此选项卡顺序被放弃了。
看到这里:http://jsfiddle.net/BaMqG/
我如何克服这个问题而无需在输入上放置tabindex属性?
最佳答案
您可以使用jQuery通过循环和计数器变量动态设置tabindexes。一探究竟。 http://jsfiddle.net/BaMqG/22/
$(document).ready(function() {
var i = 1;
$('.wrapper').each(function(){
$(this).children('.dynamic').children('input').each(function(){
$(this).attr("tabindex",i);
i++;
});
$(this).children('.fixed').children('input').each(function(){
$(this).attr("tabindex",i);
i++;
});
});
});
可以将i的初始值设置为要从其开始的任何tabindex编号。
关于html - float 输入的Tab索引,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9939072/