Rob*_*Rob 47 jquery popup parent jquery-selectors
有没有办法使用jQuery在父窗口中选择DIV?
例如:
主页包含这个,
<div id="testdiv"></div>
Run Code Online (Sandbox Code Playgroud)
弹出页面有一个带有一些选项和"应用"按钮的表单.当用户单击"应用"时,它会影响主页面上的样式属性.
沿着逻辑的东西,
parent.$("#testdiv").attr("style", content from form);
Run Code Online (Sandbox Code Playgroud)
Dr.*_*lle 107
使用context-parameter
$("#testdiv",parent.document)
Run Code Online (Sandbox Code Playgroud)
但是如果你真的使用弹出窗口,则需要访问opener而不是parent
$("#testdiv",opener.document)
Run Code Online (Sandbox Code Playgroud)
TAR*_*KUS 21
我找到了解决这个问题的方法,并且遇到了本页面.我实现了上面的解决方案:
$("#testdiv",opener.document) //doesn't work
Run Code Online (Sandbox Code Playgroud)
但它不起作用.也许它在以前的jQuery版本中确实有效,但它现在似乎不起作用.
我在另一个stackoverflow页面上找到了这个工作解决方案: 如何使用jquery访问父窗口对象?
从中我得到了这个有效的解决方案:
window.opener.$("#testdiv") //This works.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
106008 次 |
| 最近记录: |