HTML CODE
<select class="form-control" name="min_select[]">
<option value="15">15</option>
<option value="30">30</option>
</select>
JQuery代码
var val1[];
$('select[name="min_select[]"] option:selected').each(function() {
val1.push($(this).val());
});
当我运行此代码时,我得到空的val数组
答案 0 :(得分:3)
这也将起作用
var val1= $("select[name=\'min_select[]\']").map(function() {
return $(this).val();
}).toArray();
答案 1 :(得分:1)
声明数组语法是正确的。请检查以下代码
var val1=[];
$('select[name="min_select[]"] option:selected').each(function() {
val1.push($(this).val());
});
答案 2 :(得分:1)
您可以尝试以下
<强> HTML 强>
<select class="form-control min-select" name="min_select[]">
<option value="15">15</option>
<option value="30">30</option>
</select>
<强> JQUERY 强>
var values = [];
$("select.min-select").each(function(i, sel){
var selectedVal = $(sel).val();
values.push(selectedVal);
});
min_select []是多项选择吗?
答案 3 :(得分:0)