select2關於刪除選中項,按一下退格鍵刪除一項

2021-09-17 04:07:53 字數 566 閱讀 2804

由於找不到select2自帶的方法去實現這個功能,所以在原始碼裡找了一下,發現稍作修改可以實現。

在select2原始碼上 2128 行的searchremovechoice方法裡,他們把刪除的那一項的值放到了input標籤裡

所以把

this

.$search.

val(item.text)

;

修改為:

// this.$search.val(item.text);

settimeout

(function()

)

然後在設定select2時,把allowclear值設為false

$

('#select').

select2

()

同時為了更好地使用者體驗,在選擇框值改變時加上獲取焦點事件

$

('#select').

on('change'

,function()

)})

Select2 用法小貼士

適用於select2 4.0.8 初始化 標籤 form group col md 6 select2 id class form control name select2 name select div ajax動態賦值 ajax else 啟用函式 select2 id select2 動態賦值...

Select2衝突問題

1 jquery.js 2 select2.js select2.css 3 my.js 自定義的js 1 select2.js引用失敗,通過檢視網頁源 檢視是否存在select2.js 2 引用的其他js中存在全域性變數define以及require,與select2中的全域性變數define,r...

select2如何黏貼選擇

有時在使用select2外掛程式時會遇到這種需求 一次性選擇一些資料,然後根據這些資料自動選擇相關項,我也遇到了這種需求並實現,這裡簡單講講我的做法 1.首先我修改了select2的原始碼,增加了乙個方法paste並在allowedmethod陣列中新增自定義的方法 paste function i...