Select2刷新丢失所有课程?更改单个选项文字

时间:2019-02-20 09:19:07

标签: jquery-select2

我需要在jQuery Select2中更改选项文本。

以下方法可以更改隐藏的输入值

var select2 = $('#myselect2id');
var option = select2.find("option[value='" + 13 + "']");
option.text("this is the new text");

但是在那之后,我将需要更改显示的文本。 环顾四周,我发现可以通过打电话来完成

select2.select2();

重建select2。它可以工作,但是会丢失所有的html类。 这意味着外观完全不同。

更新: select2与隐藏的select字段一起使用(基于Kartik的Yii2 Select2小部件) 无论如何,当调用select2函数时,小部件构建的跨度都会丢失其类

0 个答案:

没有答案