Wenn Sie die xml unten in $ (xml) haben, würden Sie droopy erhalten mit:jQuery - XPath finden?
$(xml).find("animal").find("dog").find("beagle").text()
Gibt es ein Äquivalent Weg in jQuery XPath zu verwenden, wie
$(xml).xpathfind("/animal/dog/beagle").text()?
<animal>
<dog>
<beagle>
droopy
</beagle>
...
Ich habe es versucht, aber es hat nicht funktioniert. Die CSS-Selektor-Syntax "Tier> Hund> Beagle" hat es getan. Ich habe auch "/ a/d/b", "// a/d/b" ausprobiert. Muss ich ein Plugin einbauen? – Steve
Ich denke, es hat mit dem führenden Schrägstrich zu tun. Probieren Sie "a/d/b" anstelle von "/ a/d/b" –
Ja, ich habe versucht, ein altes Xpath-Plugin von Resig, aber mit Blick auf die Quelle, es war eine minimale Abdeckung von XPath. Naja, der CSS-Selector reicht aus. Ich wollte nur sicher gehen, wenn xpath Teil der letzten jQuery war. – Steve