如何更改名称为+;Jquery中的增量
我的页面中有许多HTML如何更改名称为+;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
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
。为您更新了答案。