2012-04-29 1 views
0

Javascriptを私は現在、この持っている仲間のスタックのユーザーからいくつかの助けを借りてJSON文字列置換

http://jsfiddle.net/XRCvE/

は私が変更するコードを編集するために何をする必要があるか知りたいのですが

マンスフィールド、MA、US

:JSONデータ{location.city}がこの第1のコンマの後に削除します

マンスフィールド

謝罪となり、私は初心者です、作業jsfiddleははるかに高く評価されるだろう。ありがとうございました。ここで

答えて

2

はそれを行うための一つの方法です:

if (events[0].location.city.indexOf(',') > 0) { 
    events[0].location.city = 
     events[0].location.city.substr(0, events[0].location.city.indexOf(',')); 
} 

私は作業例でJSFiddleを更新しました:http://jsfiddle.net/XRCvE/1/

2
if(events[0].location.city.indexOf(',') > 0) { 
    events[0].location.city = events[0].location.city.split(",")[0]; 
} 

http://jsfiddle.net/XRCvE/4/

+0

これは、 'indexOf()'の代わりに 'split()'のものです。私には、前者を使う方がはるかにクリーンで、 'indexOf()'を使うよりコードが何をするのかがはっきりしています。 – Bojangles

3

JSFiddle

ちょうど行います,に分割最初の項目を取る:

events[0].location.city = events[0].location.city.split(",")[0]; 
関連する問題