使用多个选择下拉选项的值创建数组

时间:2014-12-15 15:20:09

标签: javascript jquery arrays

我有这段代码:

var msg='';
var values = [];
$('.selectedoptionselect option:selected').each(function() {
    if ($(this).val() > 0){
        var selected=$(this).val();
        values.push(selected +',');
    }else{
        msg='Please select option !';
    }
})
alert(values);

我有几个下拉菜单,想要创建一个逗号分隔的数组,其中包含所选选项的值。它会生成数组,但是对于每个未选择的选项都不包括逗号,但我希望数组中没有空逗号并且只有值。如何执行此操作?

谢谢

1 个答案:

答案 0 :(得分:0)

将您的jQuery选择器更改为

$('.selectedoptionselect')

select的值将是选择的任何选项。