在子模态对话框窗口中使用jQuery

时间:2012-02-10 22:48:16

标签: jquery dialog

是否可以在我页面的第二个窗口中使用jQuery? 我尝试过这样的事情:

var $ = document.parent.$;

但这似乎不起作用。 还有其他想法吗?我无法再次加载框架。

谢谢!

2 个答案:

答案 0 :(得分:1)

当它在一个框架或外部窗口中时,那么该库需要在该HTML中,即使你通过模态对话框加载()html。如果你在这些元素中使用jquery / javascript来操作它们之外的任何东西就是这种情况。如果你想要做的不是你想要做的就是从主窗口到子窗口框架做一些事情,否则你必须命名窗口/框架。

原因我说这是因为DOM已经在那时呈现。在呈现DOM之后,您可以使用javascript动态添加javascript但是为了方便起见,我会选择上面提到的,因为在这样的场景中,jquery中的调用没有真正的伤害,或者至少没有伤害我现在可以想到

同样,这也很有可能对你有所帮助:

jQuery select element in parent window

答案 1 :(得分:0)

你试过var $ = window.parent.document.$;吗?