如何拆分选项标签javascript中包含的名称列表

时间:2012-05-09 19:12:06

标签: javascript string split

我有一个名单:

Berry, Barry
Altimar, Bonnie
Flopsy, Tonny
Marildoo, Barby
Dalibutton, Fling

这些已通过选项标签填充。通过ajax,我让用户在列表中添加名称。我想把它排序......

我怎么分裂字符串?

我做了

var split = myList.split(",");
alert (split);

当然这给我留下了

Berry, BarryAltimar, BonnieFlopsy, TonnyMarildoo, BarbyDalibutton, Fling

啵。

我想不出怎么分裂它...我确信这很容易,但是,作为一个新手,我很难过。我尝试使用“\ n”和“\ n \ r”,但当然这些不起作用,因为用户没有按下回车。

任何帮助=非常感谢。

3 个答案:

答案 0 :(得分:1)

var split是一个数组,您需要以split [0] .... split [n]而不是split来访问它。

试试此代码

for(i=0;i<split.length;i++)
 alert(split[i]);

顺便说一句,mylist本身就是一个阵列。你应该做mylist [0] .split(',')[0]得到第一行的第一列值

答案 1 :(得分:1)

alert()可能调用函数.toString(),它在应用于Array时返回逗号分隔值。

答案 2 :(得分:1)

嗯,嗯,怎么样:

var split = myList.replace(/\,/g, "").split(" ");

<强> jsFiddle example