我有一个动态添加iframe的页面,iframe正文中有一个链接。
如何在父页面上使用jquery,使用click()函数,单击iframe中仅在页面加载后出现的链接?
答案 0 :(得分:0)
如果您不在同一个域中,则可能无法归结为same origin policy。
如果您在同一个域中,
$('#iFrameID').contents().find('#linkID').click();
应该有效。希望代码正在做的是自我解释。
如果您不在同一个域中,则可以将HTML“欺骗”到您自己的域中。请参阅here以了解实际上这个问题。
修改强>
问题实际上是“如何在加载后访问iFrame?”
当iFrame中的页面加载时,您需要某种调用函数。有关示例,请参阅here。