Zu erkennen, wie-meta-tag mit jQuery in HTML, DOM
Hier ist ein problem, das ich traf, mit der ein PHP-script zu packen, eine HTML-Seite und Rückkehr der HTML-Inhalt als string an die jQuery-AJAX-call.
$.ajax({
type: "POST",
data: "url="+tar_url,
url: "curl.php",
success: function (data, textStatus, jqXHR){
$("meta", $(data))//not working
$(data).find("meta") //not working
$("img",$(data)) //works
$(data).find("div") //works
},
Im Erfolgs-callback-Funktion, bemerkte ich, dass ich verwenden könnte, normal-Selektoren bekommen, div, img, ul, usw. Jedoch, keine der oben genannten Methoden wählen konnte meta-tags.
Ersten, ich weiß nicht, ob das HTML enthält keine meta-tags. Wenn es enthält einige möchte ich wählen Sie Sie aus und analysieren Sie, etc.
Ist es unmöglich, wählen Sie jene meta-tags mit jQuery?
- es gibt viele verschiedene Meta-tags, wenn Sie können machen Sie eine Liste, die diejenigen, die Sie interessiert sind, wäre es viel einfacher Codierung etwas.
InformationsquelleAutor user268451 | 2011-05-30
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem nur jetzt und bin auf diesen Beitrag bei der Suche nach einer Lösung. Am Ende, was für mich gearbeitet war der Einsatz
filter( )
stattfind( )
.Chrome ' s Javascript-Konsole:
Ausgabe:
müssen Sie versuchen, so etwas wie dieses
einige andere Beispiele
noch ein Beispiel von google nur
Beim Zugriff auf facebook meta tags:
Wenn Sie
Müssen Sie zitieren die Eigenschaft name der FB-meta-tags:
Müssen Sie die Verwendung von javascript-escape-Funktion zum posten von HTML-tags in jquery,
verwenden Sie diese, um die Option meta-tag