Jquery 将多个选择标记中的选定选项推送到阵列中
我正在从多个选择中获取选择的选项值,我想将它们推送到一个数组中 这是我编写的Jquery代码,每当select更改时,它都会获取一个select选项,并将值推送到数组中 /Admission.jsJquery 将多个选择标记中的选定选项推送到阵列中,jquery,html,Jquery,Html,我正在从多个选择中获取选择的选项值,我想将它们推送到一个数组中 这是我编写的Jquery代码,每当select更改时,它都会获取一个select选项,并将值推送到数组中 /Admission.js var myGrades = []; $('.uace_grade').each(function(){ $(this).change(function(){ var $option = $(this).find(':selected').val(); myGr
var myGrades = [];
$('.uace_grade').each(function(){
$(this).change(function(){
var $option = $(this).find(':selected').val();
myGrades.push($option);
});
$('#result').html(myGrades);
});
Html是这样的
<th class="textbold">Grade</th>
<td>
<select name="grade1" class="form-control textbox required uace_grade">
<option value="">Grade</option>
<option value="6">A</option>
</select>
</td>
<td>
<select name="grade1" class="form-control textbox required uace_grade">
<option value="">Grade</option>
<option value="5">B</option>
</select>
</td>
<td>
<select name="grade1" class="form-control textbox required uace_grade">
<option value="">Grade</option>
<option value="4">C</option>
</select>
</td>
<td>
<select name="grade1" class="form-control textbox required uace_grade">
<option value="">Grade</option>
<option value="3">D</option>
</select>
</td>
<td>
<select name="grade1" class="form-control textbox required uace_grade">
<option value="">Grade</option>
<option value="2">E</option>
</select>
</td>
<td>
<select name="grade1" class="form-control textbox required uace_grade">
<option value="">Grade</option>
<option value="1">O</option>
</select>
</td>
我希望将数组结果写入一个id为result的表格单元格中,但没有显示任何内容,我知道我可能错过了一些内容$'result'.htmlmyGrades;
循环代码行
您可以使用以下命令
$('#result').html('');
for(var i=0;i<myGrades.length;i++){
$('#result').append(myGrades[i]);
}
没有id='result'的表单元格?我只是没有指明标记。15我想要的是如何在选项更改时获取这些值,并将其推入数组中