getElement in iframe
michael
- javascript
Hi,
erstmal vorweg --> ich nutze jQuery.
Ich habe ein iframe, welches per Link ein-/ausgeblendet werden kann. Nun möchte ich, dass beim klick zum einblenden der focus autom. auf ein input in diesem iframe fällt. Leider funktioniert das nicht mit:
$('#div_id input').focus();
nehme an, dass das daran liegt, dass sich diese id im iframe befindet. Kann mir jemand sagen, wie ich trotzdem auf dieses Element verweisen kann?
Danke und Gruß
Hallo,
ich habe Google bemüht und nach "jquery iframe" gesucht.
Dabei bin ich auf dieses hier gestoßen:
Assuming you have
<iframe id="iframeID" ...></iframe>
Iframe contains div with id=”someID”:
<div id="someID">Hello world!</div>
Need get div’s text?
$('#iframeID').contents().find('#someID').html();
Gruß
Ole
ich habe Google bemüht und nach "jquery iframe" gesucht.
hmm, bin auch großer fan von "such halt bei google". hab ohne jquery gesucht und wurde nicht fündig.. :-)
$('#iframeID').contents().find('#someID').html();
Hab jetzt folgende Zeile:
$('#iframer_pics').contents().find('#pictab_filter input').focus();
iframer_pics = id des iframe
pictab_filter = id des div mit dem input als inhalt
klappt leider trotzdem nicht.
klappt leider trotzdem nicht.
Hat du mal mit Firebug überprüft, ob dein Selector korrekt ist?
Gruß
Ole
Hat du mal mit Firebug überprüft, ob dein Selector korrekt ist?
nein. aber wenn ich das ganze nicht im iframe mache, sondern als einzelne seite, und dann den focus per .ready setze klappt es, also muss der selector doch richtig sein, oder?