2012-03-27 7 views
1

Ich möchte eine externe Webseite (auf einem anderen Server/URL) von mir und filtern und dann den Inhalt herausfiltern, so dass ich nur alle HTML zwischen den # Inhalt Div und dann fügen Sie es in #newcontent meiner aktuellen Div.jquery - Inhalt oder ajax -getting externe Webseite und Filterung

tun Bis jetzt habe ich versucht,

<iframe src="http://www.myurl.com" width="80%" height="600" id='frameDemo'></iframe> 
<script>$("#frameDemo").contents().find("a").css("background-color","#BADA55");</script> 
+0

$ ("# frameDemo"). Contents(). Finden ("a"). Css ("background-color", "red"); #framedemo ist ein iframe LeBlaireau

Antwort

0

Wenn es auf einem anderen Server ist kann man das nicht mit Javascript/jquery Ich denke, (Sie JSONP zur Herstellung von Cross-Domain-Anrufe nutzen könnten, aber dies ist anders).
Was Sie tun könnten ist, senden Sie den Link zu Ihrem Server mit AJAX, lassen Sie Server die Seite (mit cUrl zum Beispiel), verarbeiten Sie es und dann zurück auf Ihre Seite ein JSON mit dem Ergebnis.