首先說下默認的配置
JS
$('.select').select2({ placeholder: 'Select an option' });
HTML
<input type='text' class="select" />
這個就可以很簡單的使用了
其他配置項可以到官網看
http://select2.github.io/options.html#core-options
今天主要說下事件
原因
在開發中遇到最多的就是ajax加載數據之后,選中的一個時,要進行二級聯動,甚至三級聯動 這個就需要事件的支持了
正題:
開發中最常用的就是 選中一個時,出發一個事件 這個事件的話就jQuery 的change事件
select2的事件的話 也是可以使用這個API
<input type='text' class='demo' />
這個是每當下拉框值有變化的時候
$(".demo").on("change",function(e){
// e 的話就是一個對象 然后需要什么就 “e.參數” 形式 進行獲取
console.log(e);
})
打印出來的截圖

獲取select2選中的的值
$(".demo").on("select2:select",function(e){
// e 的話就是一個對象 然后需要什么就 “e.參數” 形式 進行獲取
console.log(e);
})
這樣就獲取到選中的值
下面時官網提供所有的事件 給大家做個參考
