select下拉框插件jquery.editable-select

項目中有個需求,下拉框既能夠下拉選擇,也能夠手動填寫html

html代碼jquery

1  <span>數據來源</span>
2                  <select class="source id="noMean">

3 <option value="0">人工導入</option>

4 <option value="1">數據服務平臺</option>

5 </select>

 

js代碼git

 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     }

 

 

獲取值github

$(".noMean").val()

用了這個插件之後,這塊是一個input,type="text"npm

 

參數app

filter  選擇option之後,是否過濾  默認 trueide

effects  點擊的時候,下拉框的過渡效果  有default,slide,fade三個值,默認是defaultspa

duration  過渡效果時間  默認是fast  值能夠是fast和slow,也能夠是數字插件

appendTo  下拉框若是彈出框效果,這個值纔會用到,顯示把它加載到哪裏code

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  下載地址

相關文章
相關標籤/搜索