jquery-select2 - 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 与隐藏的选择字段一起使用(它基于 Kartik 的 Yii2 Select2 小部件)无论如何,当调用 select2 函数时,小部件构建的跨度会丢失它们的类
解决方案
推荐阅读
- java - 使用 DBCP、JDBCTemplate 和 ScheduledExecutor 时识别连接泄漏的步骤是什么?
- sql - 使用多个父级扁平化父子层次结构
- java - Java + Oracle 中的 SQL 查询
- android - NoSuchFieldError:PREFER_HIGHEST_OR_REMOTE_VERSION_NO_FORCE_STAGING
- javascript - Javascript/jQuery 数学逻辑
- javascript - 以下 React 方法的区别/好处?
- javascript - NodeJS 尝试在 fs.createfilestream 中使用 URL
- python - 如何解决包含“|”的子进程
- spring-boot - Spring boot 2.0.3.RELEASE, Spring data rest, application error, failed to start
- powershell - Invoke-WebRequest 错误:没有像“-form”这样的参数