1

这是我的问题,

我有一个 dojo/dijit 多选列表,所以在多选之后我需要拆分结果

例子

 var selecteted = dijit.byId('list1').attr('value');

假设 selected = 'value 1,value2,value3';

所以在我有多个结果之后,我按照以下方式进行拆分

var splited = new Array();
splited = selected.split(',');

但是这段代码失败了,由于某种原因,'selected'变量是一些与java脚本'split'不兼容的dojo/dijit对象......

所以我想知道,dojo 是否有自己的拆分实现?我也很乐意和我分享你的意见..

谢谢

编辑

在使用 Firebug 进行小调试后,我发现“选定”格式是数组,因此实际上不再需要拆分。

4

1 回答 1

1

dijit.form.Multiselect 在您获得其 value 属性时已经给出了一个(所选内容的)数组。没有必要进行拆分。

于 2011-07-31T14:30:50.690 回答