2012-05-09 59 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時返回逗號分隔值。

相關問題