Javascript 如何在jquery中从selectbox输入数组中获取值

Javascript 如何在jquery中从selectbox输入数组中获取值,javascript,jquery,Javascript,Jquery,单击按钮时,我想获取多个选择框的选定值。我可以从文本框数组中获取值,但我无法获取选择框的值。它返回空数组 $add\u user\u按钮。单击功能{ var用户名=[]; $input[name=username].eachfunction{ username.push$this.val; }; var usertype=[]; $input[name=usertype].eachfunction{ usertype.push$this.val; }; var ajaxdata={UserN

单击按钮时,我想获取多个选择框的选定值。我可以从文本框数组中获取值,但我无法获取选择框的值。它返回空数组

$add\u user\u按钮。单击功能{ var用户名=[]; $input[name=username].eachfunction{ username.push$this.val; }; var usertype=[]; $input[name=usertype].eachfunction{ usertype.push$this.val; }; var ajaxdata={UserName:UserName,UserType:UserType}; console.logJSON.stringifyajaxdata; }; 管理 典型的 管理 典型的
添加用户选择未输入。使用:

var usertype=[];
$("select[name=usertype]").each(function(){
    usertype.push($(this).val());
}); 
还要注意,元素的ID是重复的。ID应该总是唯一的。您可以使用相同的类名作为替代