標籤:ext 資料 pack 點擊 平台 man ble ide 參數
項目中有個需求,下拉框既可以下拉選擇,也可以手動填寫
html代碼
1 <span>資料來源</span>2 <select class="source">3 <option value="0">人工匯入</option>4 <option value="1">資料服務平台</option>5 </select>
js代碼
1 $(‘#noMean‘).editableSelect({ 2 filter:false, 3 effects: ‘fade‘, 4 duration: 200, 5 onCreate:function () { 6 console.log("下拉框建立") 7 }, 8 onShow:function () { 9 console.log("下拉框顯示")10 },11 onHide:function () {12 console.log("下拉框隱藏")13 },14 onSelect:function () {15 console.log("下拉框選項被選中")16 }17 18 }
擷取值
$(".noMean").val()
用了這個外掛程式以後,這塊是一個input,type="text"
參數
filter 選擇option以後,是否過濾 預設 true
effects 點擊的時候,下拉框的過渡效果 有default,slide,fade三個值,預設是default
duration 過渡效果時間 預設是fast 值可以是fast和slow,也可以是數字
appendTo 下拉框如果彈出框效果,這個值才會用到,顯示把它載入到哪裡
trigger 下拉框列表如何觸發 值是"focus", "manual" 預設是focus
方法
onCreate:當editableSelect方法生效時觸發。
onShow:當下拉框出現時觸發。
onHide:當下拉框隱藏時觸發。
onSelect:當下拉框中的選項被選中時觸發。
參考地址:
https://www.npmjs.com/package/jquery-editable-select npm安裝
http://indrimuska.github.io/jquery-editable-select/ demo地址
https://github.com/zhaobao1830/jquery-editable-select
select下拉框外掛程式jquery.editable-select