您好,登錄后才能下訂單哦!
項(xiàng)目中有個(gè)需求,下拉框既可以下拉選擇,也可以手動(dòng)填寫
html代碼
<span>數(shù)據(jù)來源</span> <select class="source"> <option value="0">人工導(dǎo)入</option> <option value="1">數(shù)據(jù)服務(wù)平臺(tái)</option> </select>
js代碼
$('#noMean').editableSelect({ filter:false, effects: 'fade', duration: 200, onCreate:function () { console.log("下拉框創(chuàng)建") }, onShow:function () { console.log("下拉框顯示") }, onHide:function () { console.log("下拉框隱藏") }, onSelect:function () { console.log("下拉框選項(xiàng)被選中") } }
獲取值
$(".noMean").val()
用了這個(gè)插件以后,這塊是一個(gè)input,type="text"
參數(shù)
filter 選擇option以后,是否過濾 默認(rèn) true
effects 點(diǎn)擊的時(shí)候,下拉框的過渡效果 有default,slide,fade三個(gè)值,默認(rèn)是default
duration 過渡效果時(shí)間 默認(rèn)是fast 值可以是fast和slow,也可以是數(shù)字
appendTo 下拉框如果彈出框效果,這個(gè)值才會(huì)用到,顯示把它加載到哪里
trigger 下拉框列表如何觸發(fā) 值是"focus", "manual" 默認(rèn)是focus
方法
onCreate:當(dāng)editableSelect方法生效時(shí)觸發(fā)。
onShow:當(dāng)下拉框出現(xiàn)時(shí)觸發(fā)。
onHide:當(dāng)下拉框隱藏時(shí)觸發(fā)。
onSelect:當(dāng)下拉框中的選項(xiàng)被選中時(shí)觸發(fā)。
參考地址:
https://www.npmjs.com/package/jquery-editable-select npm安裝
http://indrimuska.github.io/jquery-editable-select/ demo地址
https://github.com/zhaobao1830/jquery-editable-select 下載地址
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持億速云!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。