我知道SELECT multiple会让观众在下拉列表中选择多个项目,然后表单提交会传递所有选定的项目。但是,当没有表单提交并且您只是在观察选择更改时,这在JavaScript中是如何工作的:
$('#delete_dropdown').change(function(e){
然后在$(e.target).val()
查看所选值?
由于
答案 0 :(得分:1)
您可以查看处理程序中的this
上下文,val()将返回元素数组,使用jquery可以执行此操作:
$('#delete_dropdown').change(function(e){
var selectedArray = $(this).val(); //Array of selected values
});
<强> Fiddle 强>
如果您要使用vanilla javascript,则需要循环选项以检查选择了哪一个并添加它们以适合您自己。