我有這樣的XML飼料,如下圖所示:如何選擇具有特定屬性的名稱元素,然後選擇它的次級屬性
<GSP VER="3.2">
<TM>0</TM>
<Q>blue&blue</Q>
<PARAM name="output" value="xml_no_dtd" original_value="xml_no_dtd"/>
<PARAM name="q" value="blue&blue" original_value="blue%26blue"/>
</GSP>
然後我有以下jQuery來遍歷這個XML提要:
var queryresults = $(data).find("GSP").find("PARAM[q]");
var query = "";
$(queryresults).each(function() {
query = $(this).attr('original_value').text();
alert(query);
});
但我似乎沒有得到任何回報,你如何選擇具有特定屬性的特定元素,然後選擇次要屬性。例如
選擇"<PARAM>"
具有屬性= "name"
和檢索值= "original_value"
結果:
query=blue%26blue
'$( 'PARAM [NAME = 「Q」]');' – Ohgodwhy
在你的問題'value'屬性*不等於'original_value'屬性;是故意的,還是我誤解了你的問題? –
問題很混亂,因爲你選擇了一個不根據兩個不同屬性值選擇param的答案。你能否更新這個問題以更好地反映你所尋找的是什麼? – lucuma