【发布时间】:2014-03-04 00:15:36
【问题描述】:
“Select2” 表示: http://ivaynberg.github.io/select2/
现在,我的问题是:我有 select2 小部件的硬编码源,例如:
<select>
<option value = "1">A</option>
<option value = "2">B</option>
<option value = "3">C</option>
</select>
然后,当我选择 A 和 B 两个选项时,并使用:
var result = $("#id").select2("val");
我可以得到结果等于A,B。 所以接下来当我想重新加载结果时:
$("#id").select2("val", result);
它不能成功,因为小部件不能分开它们是两个不同的选项。
我该如何解决这个问题,不能使用split(",") 命令,因为可能有些选项有逗号。
【问题讨论】:
-
其实我的问题和那个不一样,他用一个数组来存储选中的值,而我的问题是:当我得到选中的值作为字符串时,例如:“1 ,2",那么如何将字符串存储到数组中?就像array[0] = 1, array[1] = 2,不能使用split(",")。
标签: javascript jquery jquery-select2