Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery:基于tabindex的表单循环?_Jquery_Forms_Loops_Tabindex - Fatal编程技术网

jQuery:基于tabindex的表单循环?

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); }); (如有必

因此,我有一个数组,我想填充一个表单,但我想根据指定的选项卡索引循环表单元素,而不一定基于它们出现的顺序

jQuery是以本机方式实现的,还是有一种方法可以指定这种行为


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")]);
});