以下の 2 つのスクリプトを 1 つに結合して、フォームの入力/選択フィールドのタブインデックス順序機能を生成するスクリプトを取得する方法 (1、7、3 はフィールドの ID (#) です)。
$(function(){
var tabindex = 1;
$('input,select').each(function() {
if (this.type != "hidden") {
var $input = $(this);
$input.attr("tabindex", tabindex);
tabindex++;
}
});
});
$(function () {
var tab_order_positions = [1, 7, 3],
tab_order = 0;
for (var i = 0, _len = tab_order_positions.length; i < _len; i++) {
$('#input_' + tab_order_positions[i]).attr('tabindex', ++tab_order);
}
});