【发布时间】:2012-05-27 02:09:50
【问题描述】:
如果可能,我可以单击 iframe 中的元素并让它在其呈现的页面上执行功能吗?
例如:
<div class="page">
<iframe class="frame">[... the source will render: <div class="clickme"></div>...]
</iframe>
...同时,回到主页...
<script>
$(".clickme").click(function(){
alert('clicked');
});
</script>
</div>
edit另外,我忘了提到页面加载后iframe的src会发生变化,这可能是一个障碍!
这似乎对我不起作用,我在这里找不到合适的答案/问题。谢谢!
【问题讨论】:
-
当您说点击 iframe 中的项目时,您的意思是用户会点击 iframe 中的项目,还是您以编程方式点击 iframe 中的项目?
-
它加载不同的但无论加载哪个,它们都将具有相同的类...我将它用作搜索框,因此在搜索后它会加载新的 src结果在 iframe 中抱歉不知道你的意思,但是是的,用户会点击 iframe 中的一个对象
标签: javascript jquery iframe parent-child