【问题标题】:select2 set value to selected or placeholderselect2 将值设置为选定或占位符
【发布时间】:2018-11-08 10:47:42
【问题描述】:

我正在使用 select2,创建一个带有选项 1-6 的下拉菜单

$('#main-search-dropdown').select2({
     placeholder: "Select a number"
});

问题是,我有一个 API 可以处理选择和提交的内容,然后刷新页面数据。下拉菜单也会重新加载,但在代码中,数字仍然处于选中状态,但下拉框文本仍然是占位符,而不是选中的值。

知道如何让它显示选定的文本吗?

【问题讨论】:

  • 你能发布一个你的问题的例子吗?
  • Select2插件refreshdestroy有两个选项,你可以刷新插件,也可以在加载项目后销毁插件后绑定函数。

标签: php jquery jquery-select2


【解决方案1】:

尝试重新初始化下拉菜单

$('#main-search-dropdown').select2();

【讨论】:

  • 重新初始化它没有做任何事情。
  • 尝试触发更改@JesperAndersen
【解决方案2】:

尝试触发更改

$('#main-search-dropdown').val(null).trigger('change');

参考select2的文档: select2

【讨论】:

    猜你喜欢
    • 2013-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-29
    相关资源
    最近更新 更多