摘要:基于來制作的一個下拉多選控件使用前需加載庫樣式和還有。由于我覺得有趣一點,把項目遷移到了,地址如下
Bootstrap Selection
基于Bootstrap.dropdown來制作的一個下拉多選控件
使用前需加載JQuery、Bootstrap庫(樣式和JS)還有underscore js。
如果不需要動態加載下拉項可不加載underscore js
例子簡單使用
//簡單使用 $("#small-exp").selection();
動態加載
//數據源 var data = [ {"id":1,"name":"star","content":"五星"}, {"id":2,"name":"star","content":"準五星"}, {"id":3,"name":"star","content":"四星"}, {"id":4,"name":"star","content":"準四星"}, {"id":5,"name":"star","content":"三星"}, {"id":6,"name":"star","content":"準三星"}, {"id":7,"name":"star","content":"二星"}, {"id":8,"name":"star","content":"經濟型"} ]; //動態加載例子 $("#small-exp").selection("source",data);方法
顯示(或隱藏)下拉框
$(".dropdown-checkbox").selection("toggle")
全選
$(".dropdown-checkbox").selection("all")
反選
$(".dropdown-checkbox").selection("invert")
取消選擇
$(".dropdown-checkbox").selection("none")
取得標題
$(".dropdown-checkbox").selection("title")
設置標題
$(".dropdown-checkbox").selection("title","標題")
取得數據源
$(".dropdown-checkbox").selection("source")
設置數據源
$(".dropdown-checkbox").selection("source",{JSON})
取得所有下拉項的JQuery對象(就是所有checkbox)
$(".dropdown-checkbox").selection("items")
多選控件勾選后促發bs.selection.changed事件。
$(".dropdown-checkbox").selection().on("bs.selection.changed",function(e,selection,$item){ //... });其他
在dropdown-checkbox元素中設置以下data-屬性會自動加載
data-title="星級 " data-source="[{"id":1,"name":"star","content":"五星"},...,{"id":8,"name":"star","content":"經濟型"}]"
取得每個子項的數據源,前提是動態加載下拉的子項
$(".dropdown-checkbox").selection("items").each(function(){ //數據保存在li上 var data = $(this).parents("li").data("bs.selection.item.data"); });
詳細參考:http://git.oschina.net/packy-tang/Bootstrap-Selection
===============[更新說明]================
項目新版本已經使用bower、gruntjs等管理工具從新打包,多謝各位關注。
由于我覺得coding.net有趣一點,把項目遷移到coding了,地址如下:
https://coding.net/u/packy/p/Bootstrap-Selection/git
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/85339.html
摘要:我們可以用指令在表單及元素上創建雙向數據綁定。它會根據控件類型自動選取正確的方法來更新元素。 我們可以用 v-model 指令在表單 input 及 textarea 元素上創建雙向數據綁定。它會根據控件類型自動選取正確的方法來更新元素。 文本輸入框 你輸入的內容: {{ message }} 多行文本框 你輸入的內容:{{ message }} 單選框 男 ...
摘要:表單一介紹標簽表示為表單,表單元素是允許用戶在表單中輸入內容。屬性值被提交表單的類型二表單組件組件一般被定義在表單中標簽中標簽表示輸入框,為空標簽。屬性,屬性規定要顯示的元素的類型。冒號表示分隔符,分號表示結束符。 表單 一、介紹 標簽表示為表單,表單元素是允許用戶在表單中輸入內容。 屬性:action-提交表單的地址 Method-提交表單的方式。屬性值:get/post ...
摘要:表單一介紹標簽表示為表單,表單元素是允許用戶在表單中輸入內容。屬性值被提交表單的類型二表單組件組件一般被定義在表單中標簽中標簽表示輸入框,為空標簽。屬性,屬性規定要顯示的元素的類型。冒號表示分隔符,分號表示結束符。 表單 一、介紹 標簽表示為表單,表單元素是允許用戶在表單中輸入內容。 屬性:action-提交表單的地址 Method-提交表單的方式。屬性值:get/post ...
閱讀 2181·2021-11-24 10:26
閱讀 2792·2021-11-23 09:51
閱讀 2907·2021-10-08 10:05
閱讀 1683·2021-09-22 15:18
閱讀 1619·2019-08-29 18:45
閱讀 2143·2019-08-29 18:40
閱讀 3332·2019-08-29 16:16
閱讀 2849·2019-08-29 14:21