2012-05-09 32 views
0

我的名单列表:如何分割包含在选项标签名称的JavaScript

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”,但当然这些不起作用,因为用户没有按下回车键。

任何帮助=非常感谢。

+0

什么是myList?字符串,文本字段,别的东西? – mrtsherman

+0

这是一个已经通过xml表单填充的列表。它位于通过'ajax'添加到的下拉列表中。 var newOption = {buyer_email:buyer_name} myList = $('#myList'); $ .each(newOption,function(val,text){myList.append($('').val(val).html(text));}); – mrwienerdog

回答

1

var split是一个数组,您需要将其作为split [0] ...来访问。split [n]而不是split。

试试这个代码

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

由MYLIST本身方式的阵列我猜。你应该做mylist [0] .split(',')[0]来获得第一行的第一列值

+0

哦,大便......就是这样吗?废话...森林的树... – mrwienerdog

+0

很高兴它帮助你 – Esen

1

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

相关问题