2011-06-21 160 views
2

我試圖穿越一個RSS提要,其中標籤存在類似下面如何通過jQuery來遍歷xml?

<item> 
<itunes:explicit>​no​</itunes:explicit>​ 
</item> 

如何獲得iTunes中的價值:明確。我想下面試過

_this = loadedData // xml data from the ajax request 
$(_this).find('item').find('itunes:explicit').text() 

它沒有返回其中的文本。

有沒有辦法訪問這個?

回答

2

你需要躲避冒號在選擇器中,以便jQuery不會將冒號解釋爲CSS僞類:

$(_this).find('itunes\\:explicit').text() 
+0

是的,我錯過了.. + 1爲此 – Vivek

+0

謝謝偉大工程... :) – Santhanam

2

用戶parseXML,described here.

+1

OP已經直接從對Ajax請求的響應中獲得XML文檔,因此不需要解析XML。 –

0

你可以直接找到你want..you不需要層次結構的that..try這種事情代碼 -

$(_this).find('itunes\\:explicit').text()