【发布时间】:2013-01-20 17:18:04
【问题描述】:
我有一个动态添加 iframe 的页面,iframe 正文中有一个链接。
如何在父页面上使用 jquery,通过 click() 函数单击 iframe 中仅在页面加载后出现的链接?
【问题讨论】:
我有一个动态添加 iframe 的页面,iframe 正文中有一个链接。
如何在父页面上使用 jquery,通过 click() 函数单击 iframe 中仅在页面加载后出现的链接?
【问题讨论】:
如果您不在同一个域中,则可能由于same origin policy而无法。
如果你在同一个域中,
$('#iFrameID').contents().find('#linkID').click();
应该可以。希望该代码所做的是自我解释。
如果您不在同一个域中,您可以将 HTML“欺骗”到您自己的域中。请参阅here for.. 实际上基本上是这个问题。
编辑:
问题实际上是“加载 iFrame 后如何访问它?”
当 iFrame 中的页面加载时,您需要某种调用函数。有关示例,请参阅here。
【讨论】: