1

私はいくつかのXMLを持っています

<item>
<language>en-gb</language>
<attr xmlns="wab" name="date" value="23/02/2013 05:35:32"/>
<attr xmlns="wab" name="group" value="alt"/>
<attr xmlns="wab" name="guid" value="9ab6e5cb28bd457fb88fd3f47288fcd4"/>
</item>

次の JavaScript を使用して言語を取得できます

$(this).find("language").text();

日付、グループ、および GUID を抽出するにはどうすればよいですか?

ありがとう

4

3 に答える 3

2

試す:

$(this).find('attr[name="date"]').attr("value")

属性 equals セレクターを参照してください。

于 2013-02-25T15:34:34.320 に答える
1

attr で属性セレクターを使用します。入力タグで同様のことが行われているドキュメントを参照してください。

http://api.jquery.com/attribute-equals-selector/

于 2013-02-25T15:34:21.137 に答える
0

<attr/>各ノードの値を見つけたい場合は、おそらくこのような効果があります。

var attrs = $("attr");
$.each(attrs, function(){
    console.log($(this).attr("value"));
});
于 2013-02-25T15:35:21.483 に答える