【发布时间】:2018-11-28 09:09:45
【问题描述】:
我正在尝试从 select 元素中获取选定的选项值。
<form method="post" action="training/save" enctype="multipart/form-data" id="trainingForm">
<select name="trainees[]" id="trainees" class="form-control" required multiple="multiple">
<option value="1">1</option>
</select>
<button type="submit">Submit</button>
</form>
我在尝试访问 select 值时收到 undefined:
$('#trainingForm').submit( function (){
console.log($(this).find('select[name="trainees"]').val());
});
我可以通过其他方式(通过 ID)获取值:
$('#trainees').val();
注意:select2 正在使用中。
但我想以以前的方式获取值。
【问题讨论】:
-
使用正确的选择器,即
select[name="trainees[]"] -
@Satpal 我的错.. 谢谢.. :)
标签: javascript jquery select jquery-select2