我正在为Select2使用多个选项,并且数据是从JSON源加载的。
由于我不确定如何解释它,我将提供一个例子:
如果我选择C,那么
结果:[C]
如果我选择A,我会得到[A,C]
如果我然后选择B我得到[A,B,C]
我最好希望它附加所以我会得到[C,A,B]。但是,能够找到最后选择的选项将是正常的。我尝试过:最后和其他答案,但似乎没有任何效果。
我在之前的Select2版本中注意到这个问题并不存在。降级不是一种选择。
提前致谢。
我的Select2脚本:
$.getJSON('profile/Skills.json', function (json) {
var mainList = [];
for(var i=0;i<json.length;i++){
var item = json[i];
mainList.push({id: item, text: item});
}
var mySelect = $(".chyeaSelect").select2({
data:mainList
});
mySelect.on("select2:select", function(){
alert(mySelect.val());
});
mySelect.on("select2:unselect", function(){
alert("Unselected");
});
});