0

jQuery を使用して、以下の XML ファイルからレコードを 1 つだけ取得するにはどうすればよいですか。XML データ ファイルでノード名が重複しています。

    <category label="Certainty" scheme="masas:category:certainty" term="Observed" />
    <category label="Category" scheme="masas:category:category" term="Transport" />
    <category label="Severity" scheme="masas:category:severity" term="Minor" />
    <category label="Status" scheme="masas:category:status" term="Actual" />
    <category label="Icon" scheme="masas:category:icon" term="ems/incident/roadway/roadwayClosure" />strong text

これは、XML ファイルからテキストを取得するために現在使用しているコードです。

icon = $(this).find("[nodeName='category']").text();

4

2 に答える 2

1

これを試して:

icon = $(this).find("[nodeName='category']").filter("[label='icon']").attr('term');
于 2012-03-20T16:49:23.143 に答える
0
$('category[label=Icon]', this).attr('term')
于 2012-03-20T16:56:49.310 に答える