我有这个javascript函数和一个kendo UI multiselect,它返回一个字符串中所选项的列表
(ITEM1,ITEM2,项目3)
我想把所有这些元素放到一个数组中,所以我在javascript中使用split函数。
$("#areaMultiCommandSubmit").click(function (e) {
e.preventDefault();
var multiselect = $("#runMultiCommandsFormMultiselect").data("kendoMultiSelect");
var selected = multiselect.value();
var myarray = selected.split(',');
alert(myarray[1]);
})
不幸的是,这不起作用。有什么想法吗?
答案 0 :(得分:1)
问题很明显。我将把返回的结果解析为字符串然后拆分它。
e.preventDefault();
var multiselect = $("#runMultiCommandsFormMultiselect").data("kendoMultiSelect");
var selected = multiselect.value();
alert(selected);
var myarray = selected.toString().split(',');
alert(myarray[1]);
刚刚纠正了它并且它有效。