【发布时间】:2010-07-22 18:33:17
【问题描述】:
现在我有一个 jQuery UI 对话框,对话框内有一个 <iframe>。当用户按下一个按钮时,对话框会弹出一个 iframe 中的表单编辑屏幕。
嗯,我想在内部表单编辑屏幕中有两个按钮,“取消”和“确定”。 Cancel 不保存更改并关闭对话框,ok 保存更改并关闭对话框。很简单。。
那么如何从父页面将事件附加到 iframe 内的取消按钮?我还假设您需要以某种方式将一个事件附加到 iframe 的 DOM 就绪,否则该按钮将不存在。
你是怎么做到的?
另外,iframe 是同域的,所以不用担心跨域
这里有一个简单的例子at jsbin 和iframe source
【问题讨论】:
-
你能发布一些你的 html 结构,以便更容易模仿你正在使用的东西吗?
-
@spin 完全滥用了 jsbin
-
好的,我刚刚发布了回复。我制作了一些 jsbin 示例来演示,但我忘记了我得到的数字。不过,答案应该很容易理解。
标签: javascript jquery dom iframe