在iframe中触发jquery事件

时间:2011-06-24 17:02:08

标签: jquery iframe event-handling hotkeys

情况就是这样:我有一个实际上是iframe的编辑框。我不想向iframe本身添加任何代码。 iframe没有id ..但是它确实有一个父div可以用来识别它。

我设置了热键来触发页面中的事件。当我专注于iframe时,没有任何事件触发。

有没有办法解散iframe并通过热键触发事件?当我在iframe中单击时,如何从父文档执行javascript?

2 个答案:

答案 0 :(得分:2)

如果iframe的内容只来自同一个域,那么您可以访问它,否则您将收到跨域安全性错误。如果它是相同的域,那么以下jQuery代码可以访问它。添加iFrame的ID然后。

$("#iFrame").contents().find("#yourElement")

答案 1 :(得分:0)

我认为您必须在iframe中使用该脚本