Ich versuche, einen RSS-Feed zu durchlaufen, in dem ein Tag wie unten dargestellt vorhanden ist
<item>
<itunes:explicit>no</itunes:explicit>
</item>
Wie bekomme ich den Wert von iTunes: explizit. Ich habe versucht, wie unten
_this = loadedData // xml data from the ajax request
$(_this).find("item").find("itunes:explicit").text()
Der darin enthaltene Text wird nicht zurückgegeben.
Wie kann ich darauf zugreifen?
Antworten:
2 für die Antwort № 1Sie müssen den Doppelpunkt in Ihrem Selektor maskieren, damit jQuery den Doppelpunkt nicht als CSS-Pseudoklasse interpretiert:
$(_this).find("itunes\:explicit").text()
2 für die Antwort № 2
Benutzer parseXML, hier beschrieben.
0 für die Antwort № 3
Sie können das, was Sie wollen, direkt finden. Sie brauchen keine Hierarchie dafür. Versuchen Sie es mit diesem Code.
$(_this).find("itunes\:explicit").text()