溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

select下拉框插件jquery.editable-select詳解

發(fā)布時(shí)間:2020-10-13 13:08:05 來源:腳本之家 閱讀:307 作者:zhaobao1830 欄目:web開發(fā)

項(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í)也希望多多支持億速云!

向AI問一下細(xì)節(jié)

免責(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)容。

AI