【发布时间】:2014-09-14 08:23:24
【问题描述】:
我正在尝试在 select2-jquery 组件中显示选定的值。
var select = $(".select2").select2({
multiple: true,
placeholder: "",
width:'100%',
data: z
});
var selectedValues = $("#sourceValues").val().split(',');
$.each( selectedValues, function(k,v){
$(".select2").select2('val',v);
})
元素sourceValues 保存值,例如:2,4
z 是包含建议的 id 和 text 的对象数组。
我可以看到链接到 Select2 元素的<options>,但我无法在元素上显示选定的值。
另外,如果我尝试在 Chrome 控制台上运行查询,如果我写类似 ;
$(".select2").select2('val',4)
因此,id 为 4 的 <option> 被选中。
【问题讨论】:
-
有没有试过直接设置数组:
$(".select2").select2('val', selectedValues);? -
是的,现在可以了,谢谢
标签: javascript jquery jquery-select2