Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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中的增量_Jquery - Fatal编程技术网

如何更改名称为+;Jquery中的增量

如何更改名称为+;Jquery中的增量,jquery,Jquery,我的页面中有许多HTMLinput文本字段,它们都属于同一个类。所有字段都是动态生成的,如下所示: <input type="text" name="student_a" class="students" /> <input type="text" name="student_b" class="students" /> <input type="text" name="student_c" class="students" /> <input type

我的页面中有许多HTML
input
文本字段,它们都属于同一个类。所有字段都是动态生成的,如下所示:

<input type="text" name="student_a" class="students" />
<input type="text" name="student_b" class="students" />
<input type="text" name="student_c" class="students" />
<input type="text" name="student_d" class="students" />
<input type="text" name="student_e" class="students" />

我想在Jquery中的类的帮助下更改所有输入字段的名称 想要的结果

<input type="text" name="student_1" class="students" />
<input type="text" name="student_2" class="students" />
<input type="text" name="student_3" class="students" />
<input type="text" name="student_4" class="students" />
<input type="text" name="student_5" class="students" />

您可以为
attr()方法提供一个函数来实现这一点:

$('.students').attr('name', function(i) {
    return 'student_' + (i + 1);
});

但是编号是从0开始的。如何从1开始设置?您可以将1添加到
i
。为您更新了答案。