Gab*_*tin 20 jquery jquery-select2
我正在使用awesome select2创建一个多选组合.
我想以编程方式选择默认值(如用户先前所做的选择),但我不知道如何.我读到使用initSelection可以解决这个问题,但是在创建组合时会调用它,我不希望始终完成此默认选择.
Ram*_*ooz 17
通过示例在4.x版中正确的解决方案:
$('#element').val(['val1','val2']).trigger('change');
Run Code Online (Sandbox Code Playgroud)
见:创作者描述
小智 6
我找到了一些解决方案,也许会对你有所帮助:
$('#el').select2({...}) // init select2
var defaultData = [{id:1, text:'Item1'},{id:2,text:'Item2'},{id:3,text:'Item3'}];
$('#el').data().select2.updateSelection(defaultData);
Run Code Online (Sandbox Code Playgroud)
小智 3
从文档页面:
" val - 获取或设置选择。如果未指定 value 参数,则返回当前所选元素的 id 属性。如果指定了 value 参数,它将成为当前选择。"
另外,来自文档:
$("#e8").select2("val", "CA");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34574 次 |
| 最近记录: |