2015-09-01 3 views

ответ

3

Вы можете использовать событие select2:unselecting, чтобы отменить метку удаления из элемента, например

$(".js-example-tags").select2({ 
    tags: true 
}).on("select2:unselecting", function (e) { 
    // check if originalEvent.currentTarget.className is "select2-results__option" (in other words if it was raised by a item in the dropdown) 
    if ($(e.params.args.originalEvent.currentTarget).hasClass("select2-results__option")){ 
     e.preventDefault(); 
     // close the dropdown 
     $(".js-example-tags").select2().trigger("close"); 
    } 
}); 

JSFiddle demo

Смежные вопросы