我的select2.js设置如下:
$searchBar.select2({
maximumSelectionSize: 1
, minimumInputLength: 1
, multiple: true
, placeholder: 'Search'
});
我确信这是在文档中,就在我的面前,但有没有办法禁止标记显示?
我现在有两个解决方法,但两者都有一些恼人的副作用:
1)每次进行选择时重新渲染输入框
2)使用css隐藏标签:display:none;
答案 0 :(得分:0)
我通过勾选'select2-selecting'事件并改变这样的行为来管理这个:
$('select2-select-element')
.select2()
.on("select2-selecting", function(e) {
e.preventDefault();
$('input.select2-input').val(e.object.text);
$('.select2-drop').hide();
});
它与你描述的方式非常接近。