我很难获取动态附加文本框的值。我正在使用该$.each函数根据其id在 .txt 文件中的索引来迭代所有文本框id。
<input type="text" id="student_grde_G[1]" >
<input type="text" id="student_grde_G[2]" >
<input type="text" id="student_grde_G[3]" >
<input type="button" id="save_grade_button" class="button" value="Save Grades">
Run Code Online (Sandbox Code Playgroud)
jQuery:
$('#save_grade_button').click(function (){
$.each($('#student_grde_G[]'), function(i, item) {
var grade = $('#student_grde_G['+i+']').val();
alert(grade);
});
});
Run Code Online (Sandbox Code Playgroud)
这是行不通的。谁能告诉我如何解决这个问题?
您没有带有 id 的元素student_grde_G[]请使用通配符starts。
$('#save_grade_button').click(function () {
$.each($('[id^=student_grde_G]'), function (i, item) {
var grade = $(this).val();
alert(grade);
});
});
Run Code Online (Sandbox Code Playgroud)