jQuery:基于tabindex的表单循环?
因此,我有一个数组,我想填充一个表单,但我想根据指定的选项卡索引循环表单元素,而不一定基于它们出现的顺序 jQuery是以本机方式实现的,还是有一种方法可以指定这种行为jQuery:基于tabindex的表单循环?,jquery,forms,loops,tabindex,Jquery,Forms,Loops,Tabindex,因此,我有一个数组,我想填充一个表单,但我想根据指定的选项卡索引循环表单元素,而不一定基于它们出现的顺序 jQuery是以本机方式实现的,还是有一种方法可以指定这种行为 FWIW,我计划在输入上使用.each()。您可以在数组中循环,并根据表单元素的tabindex属性选择表单元素: $.each(values, function (idx, value) { $('#myform input[tabindex="' + idx + '"]').val(value); }); (如有必
FWIW,我计划在输入上使用.each()。您可以在数组中循环,并根据表单元素的
tabindex
属性选择表单元素:
$.each(values, function (idx, value) {
$('#myform input[tabindex="' + idx + '"]').val(value);
});
(如有必要,偏移idx变量)
或者,如果要一次性选择输入元素:
$("#myform input").each(function () {
var $input = $(this);
$input.val(values[$input.attr("tabindex")]);
});
您可以在数组中循环并根据表单元素的
tabindex
属性选择表单元素:
$.each(values, function (idx, value) {
$('#myform input[tabindex="' + idx + '"]').val(value);
});
(如有必要,偏移idx变量)
或者,如果要一次性选择输入元素:
$("#myform input").each(function () {
var $input = $(this);
$input.val(values[$input.attr("tabindex")]);
});