如何从后台窗口访问隐藏的dom元素

时间:2017-08-23 10:43:18

标签: javascript jquery

我正在尝试使用以下jquery显示一个存在于后台窗口中的按钮,但它无效。

我的页面中有一个按钮,默认情况下是隐藏的。但我需要 只有当有人在另一个弹出窗口中添加记录时才显示它。这个弹出窗口打开 在同一页面。但是我无法得到这个按钮。

 <a id="btnAdd" style="display: none;" onclick="Add();" >Add</a>

window.opener.$("#btnAdd").show();

1 个答案:

答案 0 :(得分:0)

试试这个:

window.opener.$("#btnAdd").show();

并确保jquery在新页面中也处于活动状态。

或者您可以使用其他方法:

var elem = $( "#btnAdd", window.opener.document )
elem.show();

在这种方法中,您不需要依赖打开具有jQuery的窗口。