【发布时间】:2015-06-11 10:31:55
【问题描述】:
我从我的多选(link) 中得到一个这样的字符串
assetmasterfields=$('#assetmaster').multipleSelect("getSelects");
var arr = assetmasterfields.split(',');
console.log(arr)
这个语法给了我错误:
'assetmasterfields.split is not a function'
我想把它变成一个 jQuery 数组。我试过 split 还是不行。
有什么想法可以让我将string 作为数组循环吗?
一如既往的感谢
【问题讨论】:
-
不需要 jQuery - 使用
split()。另请注意,没有“jQuery 数组”之类的东西。 -
您必须提供更多详细信息,例如您使用的插件,输出示例。如果它是一个字符串,下面的答案会很好,如果它不是一个字符串,你必须检查返回的类型,也许你可以使用类似
...multipleSelect('getSelects').each(.....) -
感谢@peppeocchi,我正在使用这个插件:github.com/wenzhixin/multiple-select/tree/master/docs