50 votes

élément de sélection jQuery dans la fenêtre parent

Existe-t-il un moyen de sélectionner un DIV dans la fenêtre parent à l'aide de jQuery ?

Par exemple:

La page principale contient ceci,

 <div id="testdiv"></div>

La page contextuelle a un formulaire avec quelques options et un bouton « Appliquer ». Lorsque l'utilisateur clique sur Appliquer, cela affecte l'attribut de style sur la page principale.

Quelque chose dans la logique de,

 parent.$("#testdiv").attr("style", content from form);

117voto

Dr.Molle Points 61743

Utiliser le paramètre de contexte

 $("#testdiv",parent.document)

Mais si vous utilisez vraiment une fenêtre contextuelle, vous devez accéder à opener au lieu de parent

 $("#testdiv",opener.document)

2voto

Jashwant Points 10008

Vous pouvez aussi utiliser,

parent.jQuery("#testdiv").attr("style", content from form);

0voto

Thomas Smart Points 76

pourquoi pas les deux pour être sûr ?

 if(opener.document){
  $("#testdiv",opener.document).doStuff();
}else{
  $("#testdiv",window.opener).doStuff();
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X