select2将值设置为selected或占位符

时间:2018-11-08 10:47:42

标签: php jquery jquery-select2

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

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

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

有什么办法让我显示所选文本吗?

2 个答案:

答案 0 :(得分:1)

尝试重新初始化下拉列表

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

答案 1 :(得分:0)

尝试更改触发器

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

请参阅select2的文档: select2