ich zu aktualisieren haben folgende html:jQuery - Script-Tag in einem Iframe nicht die iframe Inhalt
<html>
<head></head>
<body>
<form>
<input id="msg" type="text" value="oldValue" />
</form>
<script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script>
$().ready(function() {
var m = $("#msg");
alert(m.val()); // returns oldValue
m.val("newValue"); // this doesn't make the browser show newValue instead of oldValue
alert(m.val()); // returns newValue
// and in the end, the browser still shows oldValue for the input
});
</script>
</body>
</html>
Dieser Code läuft perfekt, aber wenn sie in einem Facebox platziert (die gerade einen iframe erstellt und zeigt es wie ein schwebendes Fenster), aktualisiert der Code den Inhalt der Eingabe nicht.
Die Eltern haben auch jQuery, aber das sollte nichts beeinflussen, denke ich.
Irgendwelche Ideen, warum es versagt hat?
Haben Sie versucht, das tatsächliche DOMElement zu erhalten, anstatt jQuerys Methoden zu verwenden? – geowa4