在使用select2时,获取选中值跟select是不一样的 $("#select").val() 普通的input,select 这样可以取到值,但是select2用这个方法的话,只能取到第一个先选中的值 正确的用法是: var res=$("#select2").select2("data")[0] ; //单选 var reslist=$("#select2").select2("data"); //多选