1
我有這樣的XML,我用jQuery解析如下:jQuery XML解析:2個同名XML標記。如何只採取第一?
$(this).find("city").text()
一切正常,但在某些情況下,XML文件中包含的標籤的兩倍,因此在像「新YorkNew解析輸出複製的城市約克'或'ParisParis'。
我該如何處理第一個XML標記,當有第二個標記時,完全忽略第二個?
我有這樣的XML,我用jQuery解析如下:jQuery XML解析:2個同名XML標記。如何只採取第一?
$(this).find("city").text()
一切正常,但在某些情況下,XML文件中包含的標籤的兩倍,因此在像「新YorkNew解析輸出複製的城市約克'或'ParisParis'。
我該如何處理第一個XML標記,當有第二個標記時,完全忽略第二個?
$(this).find("city:first").text()
應該這樣做。
您只需調用the .first()
method,以消除多餘的匹配:
$(this).find("city").first().text()
或者您可以使用the :first
selector以限制搜索本身結果:
$(this).find("city:first").text()