嗨,这是我的第一个问题,所以请告诉我,如果我不够具体; - )
我遇到 Select2 版本 3.5.2 的问题 我使用以下行动态设置值:
$("#select2").select2('data', {id: "newId", text: "newValue"});
该行完美无缺,但如果我现在想手动更改值, select2 字段不接受新输入的值。首先,我必须使用 x 按钮或按 del 键清除该字段。
我不知道如何在不先清除字段的情况下更改值。
提前感谢您的支持!!!
答案 0 :(得分:0)
我在2天后找到了答案:-( 这都怪我。我在select2字段获得焦点时设置数据。 在select2-focus事件中删除set函数后,一切都运行得很好。
如果有人对我在做什么感兴趣,这是一个小提琴链接。 https://jsfiddle.net/7w7jqd11/19/
.on('select2-focus', function(e) {
validateField('select2');
})
validateField(' select2')函数导致错误。
无论如何,谢谢你们所有人!