select2 的使用

1.初始化

var array = [
    {
        id: 0,
        text: 'enhancement'
    },
    {
        id: 1,
        text: 'bug'
    },
    {
        id: 2,
        text: 'duplicate'
    },
    {
        id: 3,
        text: 'invalid'
    },
    {
        id: 4,
        text: 'wontfix'
    }
];


$('#id').select2({ data: array });

2.监听change事件

$("#id").bind("change",function(data){
        var id  = $(this).select2("data")[0].id;
    })

3.赋值触发change事件

$("#id").val('id').trigger('change');

4.赋值不触发change事件

$("#id").val('id').trigger('change.select2');

5.重载

$("#id").empty();
执行1操作
原文地址:https://www.cnblogs.com/bignew/p/14118996.html