我开始接触这个插件的时候,找了很多中文资料,都和下面这篇文章大同小异。
英文好的童鞋一定要看看官网,中文资料实在是太少,我也是因此才想写一些中文资料分享给大家。
源代码也可以在英文官网中找到,也可以从文中第一篇中文资料提供的下载地址中下载。
首先说一下如何获取下拉框的值
要获取下拉框的值,仅靠 $('#selectid').val() 确实不行,而且我使用$('#selectid').val() 遇到了一个问题
就是: 选中的option的值是01 , 结果$('#selectid').val()的结果是0,1。
正确获取每一个选中的option的值的方法,官网中有明确的介绍:
Retrieve all selected values?
The easiest way is to callval()on the select box:
var values = $("select").val();
The same can be accomplished using the multiselect API. Call thegetCheckedmethod and map a new array:
var array_of_checked_values = $("select").multiselect("getChecked").map(function(){
return this.value;
}).get();
array_of_checked_values是个数组,我们可以再加个join(',') 拼成一个用逗号隔开的字符串。</