使用JavaScript / jQuery读取多个SELECT值

时间:2013-10-12 03:37:39

标签: javascript jquery html

我知道SELECT multiple会让观众在下拉列表中选择多个项目,然后表单提交会传递所有选定的项目。但是,当没有表单提交并且您只是在观察选择更改时,这在JavaScript中是如何工作的:

$('#delete_dropdown').change(function(e){

然后在$(e.target).val()查看所选值?

由于

1 个答案:

答案 0 :(得分:1)

您可以查看处理程序中的this上下文,val()将返回元素数组,使用jquery可以执行此操作:

   $('#delete_dropdown').change(function(e){
        var selectedArray = $(this).val();  //Array of selected values
   });

<强> Fiddle

如果您要使用vanilla javascript,则需要循环选项以检查选择了哪一个并添加它们以适合您自己。