multiSelect是一款很好用的下拉多選插件,可以在下拉框中實現多選框,全選及取消全選等方法。
使用方法:
1、引用 multiSelect.css及 multiSelect.js。
下載地址 http://loudev.com/
2、因為 multiSelect 是基於jquery開發的一款插件,所以在使用之前必須要引用jquery 1.8以上版本。
3、html代碼中必須含有 multiple="multiple"
<select multiple="multiple" id="my-select" name="my-select[]"> <option value='elem_1'>elem 1</option> <option value='elem_2'>elem 2</option> <option value='elem_3'>elem 3</option> <option value='elem_4'>elem 4</option> </select>
4、js
$("#my-select").multiselect({
header: true,
height: 200,
minWidth: 200,
selectedList: 9999,
hide: [ "explode", 500 ],
noneSelectedText: "==請選擇==",
checkAllText: "全選",
uncheckAllText: '全不選',
selectedList:4
close: function ()
{
}
});
5、參數
| 名稱 | 類型 | 默認值 | 描述 |
| afterInit | function | function(container){} | 在multiSelect啟動后調用的函數 |
| afterSelect | function | function(values){} | 選擇一個元素后調用的方法。 |
| afterDeselect | function | function(values){} | 取消一個元素后調用的方法。 |
| selectableHeader | HTML/Text | null | 可選擇的列表的標題 |
| selectionHeader | HTML/Text | null | 被選擇的列表的標題 |
| selectableFooter | HTML/Text | null | 可選擇的列表的頁腳 |
| selectionFooter | HTML/Text | null | 被選擇的列表的頁腳 |
| disabledClass | String | 'disabled' | 禁用元素的css類 |
| selectableOptgroup | Boolean | false | 當設置為true時會選擇所有的選項 |
| keepOrder | Boolean | false | 篩選 |
| dblClick | Boolean | false | 替換默認點擊事件,通過dblclick選擇項目 |
| cssClass | String | "" | 將自定義CSS類添加到多選擇容器。 |
6、效果圖

