0

名前のリストがあります:

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」を使用してみましたが、ユーザーが Enter キーを押していないため、もちろん機能しません。

どんな助けでも大歓迎です。

4

3 に答える 3

1

alert()は、配列に適用されるとコンマ区切りの値を返す関数.toString()を呼び出す可能性があります。

于 2012-05-09T19:21:15.797 に答える
1

うーん、どうですか:

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

jsFiddle の例

于 2012-05-09T19:27:01.650 に答える
1

var split は配列であり、split ではなく、split[0]....split[n] としてアクセスする必要があります。

このコードを試してください

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

ちなみにmylist自体は配列だと思います。最初の行の最初の列の値を取得するには、 mylist[0].split(',')[0] を実行する必要があります

于 2012-05-09T19:17:22.000 に答える