我有这个XML,我正在用jQuery解析这个:
$(this).find("city").text()
一切正常,但在某些情况下,XML文件包含标记两次,因此在解析后的输出中复制了城市,如“纽约纽约”或“ParisParis”。
如果只有第二个XML标记,那么如何只获取第一个XML标记,并完全忽略第二个?
答案 0 :(得分:2)
您只需拨打the .first()
method即可消除额外匹配:
$(this).find("city").first().text()
或者您可以使用the :first
selector来限制搜索结果:
$(this).find("city:first").text()
答案 1 :(得分:1)
$(this).find("city:first").text()
应该这样做。