2016-03-20 3 views
-2

J'essaie d'accéder à un élément de l'iframe parent de thickbox, j'ai trouvé des questions similaires mais aucune des solutions ne fonctionne pour moi. Voici le code de la fenêtre parent:Comment accéder aux éléments parents de thickbox

<input type="text" id="mname" value="" name="mname" class="form-control" length="30" size="15" required>   

et voici le code iframe:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#mname", top.document).attr("value", "test");//Not working 
     $("#mname", parent.window.document).attr("value", "test");//Not working 
     $('#mname', top.document).val('Test');//Not working 
     $('#mname', parent.document.body).attr("value", "s");//Not working 
     window.parent.$("#mname").attr("test");//Not working 
     alert(":("); 
     parent.tb_remove(); 
    }); 
</script> 

Quel est le problème?

+0

est votre enfant document iframe ont un jQuery? – Zamboney

+0

oui il a, et testé, jquery fonctionne bien – user3379482

+0

Merci les gars .. J'ai téléchargé une autre version de thickbox, et ça fonctionne bien – user3379482

Répondre

0

Essayez avec:

<input type="text" id="mname" value="" name="mname" class="form-control" length="30" size="15" required> 
<script> 
$("#mname", window.parent.document).val(); 
</script> 
+0

désolé .. ne fonctionne pas – user3379482