Erste innere html mit jQuery?
Habe ich eine javascript - /jQuery-block als callback nach $.get-Funktion:
function myCallBack(data, textStatus) {
var text1 = $(data).html();
document.write(text1);
}
Daten enthält html-Daten ok. Ich würde gerne Streifen die html-und nur inneren html-Code in die text1 variable. Aus irgendeinem Grund funktioniert es nicht. Firebug irgendwie "stürzt ab" beim ausführen Zeile " var text1 = ...'
Bearbeitet:
Meine Daten variable enthält:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "w3.org/TR/xhtml1/…;\r\n\r\n<html xmlns="w3.org/1999/xhtml">;\r\n
<head>\r\n
<title></title>\r\n
</head>\r\n
<body>\r\n Testing...\r\n</body>\r\n
</html>\r\n
Und ich möchte, um eine Analyse der Teil zwischen den body-tags.
- Haben Sie versucht, die
innerHTML
? - Habe gerade versucht. var text1 = Daten.innerHTML; Gibt "undefined".
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie meinen, Sie wollen sich aus dem text?
[Update]
Versuchen Sie es mit diesem regulären Ausdruck:
Versuchen Sie dies:
Aber ich denke, genauso funktioniert das mit einem konkreten Beispiel und nicht im Allgemeinen.
Führen Sie eine webrequest durch bekommen. Das impliziert, dass das Ergebnis nur ein string sein.
Ist alles, was Sie bekommen können. Es ist kein DOM-Objekt, das Sie durchqueren kann. Sie nur dieses, wenn Sie auf Elemente, die Sie auf eigene Seite.