2016-06-19 13 views
0

ich an einem Drehbuch arbeiten, die mit deutlich gemacht haben Javascripterhalten id innerhalb iframe

parent.*nameofiframe*.document.getElementById('error').value; 

ich mit jquery das gleiche zu tun versucht, aber das funktioniert nicht:

$('*nameofiframe*', window.parent.document).('#error').val(); 

Antwort

0

dies versuchen:

//get iframe in parent window: 
var iframe = window.parent.document.getElementsByName(iframeName)[0]; 


//get value of element inside of iframe window 
iframe.document.getElementById('error').value; 

durch die Art und Weise, jquery innerhalb des übergeordneten Fensters auszuführen, müssen Sie die jQuery-Objekt übergeordneten Fenster zugreifen.

window.parent.$() 

nicht

$(window.parent) 
+0

Aber wie bekomme ich den Wert mit jquery? – Stefan

+0

iframe. $ ('# Error'). Val() – CodeToad

+0

Ohh habe nicht bemerkt, dass "document" welcher Teil von "getElementById" funktioniert. – Stefan