jquery - 选择2 : How to unselect all options and select only one

标签 jquery jquery-select2

我正在使用 Select2,一个很棒的插件。

HTML:

<select id="fruits" multiple="true">
  <option value=''>All
  <option value='Apple'>Apple
  <option value='Pear'>Pear
  ...

JavaScript:

$('#fruits').select2();

当我选择“全部”选项时,我需要取消选择之前选择的所有选项,只选择“全部”选项。

我已经尝试过

onChange="$('#fruits').select2('val', ['All']);"

以及

onChange="$('#fruits').select2('data', ['All']);"

但它似乎对我不起作用。

有什么线索吗?

最佳答案

这是正确的。这段代码对我来说工作正常。

$('#selectId').select2('val',"");

关于jquery - 选择2 : How to unselect all options and select only one,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13173876/

相关文章:

javascript - 如何在 ember 中读取 afterModel 中的模型

javascript - 使用 select2.js 选择文本的不同显示值

jquery - 如何在 JQuery Select2 插件中使用选定值创建占位符文本

javascript - Yii2:带有 jQ​​uery 事件的 select2 不起作用

javascript - "Keypress"事件无法正常工作,使用 jQuery & Select2

javascript - 关于值(value)变化的启动事件

jquery - 如何将 CSS3 转换回调与 jQuery.ajax 结合使用

javascript - 如何使用 jQuery 对异步操作进行排序?

javascript - 无法将 jsbin demo 转换为 fiddle

javascript - jQuery 插件 select2 的 data-* 属性与 Backbone 兼容吗?