Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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_Html - Fatal编程技术网

Jquery 将多个选择标记中的选定选项推送到阵列中

Jquery 将多个选择标记中的选定选项推送到阵列中,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

我正在从多个选择中获取选择的选项值,我想将它们推送到一个数组中

这是我编写的Jquery代码,每当select更改时,它都会获取一个select选项,并将值推送到数组中

/Admission.js

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我想要的是如何在选项更改时获取这些值,并将其推入数组中