2011-08-10 5 views
1

私はこのようにjQueryを使って解析しています。このXMLを持っている:jQuery XML解析:同じ名前の2つのXMLタグ。どのように最初に取るだけ?

$(this).find("city").text() 

すべてが正常に動作しますが、いくつかのケースではXMLファイルには、「新しいYorkNewなどの解析された出力で街を複製倍、したがって、タグが含まれていますヨーク "または"パリパリス "。

2番目のXMLタグを取得して2番目のXMLタグを完全に無視するにはどうすればよいですか?

答えて

1
$(this).find("city:first").text() 

これでいいはずです。

2

あなただけの余分なマッチを排除するためにthe .first() methodを呼び出すことができます。

$(this).find("city").first().text() 

それとも、検索自体に検索結果を制限するためにthe :first selectorを使用することができます。

$(this).find("city:first").text() 
関連する問題