如何使用jquery为文档中的所有iframe添加onclick事件?

时间:2015-11-13 10:06:16

标签: javascript jquery html iframe

我有一个带有两个iframe的html,它们随选择器而变化。

我想添加一个onclick事件,触发iframe中某些<rect>元素的网址。

我阅读了帖子jquery select iframe children,我认为解决方案必须非常相似。

然而,我对jquery缺乏经验,而且我自己也找不到它。

到目前为止,我的试验如下:

$("#frame").content().("rect").click(function() {
window.alert("sometext");
});

$("frame").content().("rect").click(function() {
window.alert("sometext");
});

$("#frame").content().$("rect").click(function() {
window.alert("sometext");
});

1 个答案:

答案 0 :(得分:0)

你错过了find,同时也被@Rakesh评论过。

虽然这也取决于您的HTML代码,iframe的ID是frame吗?如果类框架使用#frame,请使用.frame。如果rect是一个元素,只需使用rect,如下所示,如果rect是id,请使用#rect,如果rect是类名,请使用.rect

$("#frame").contents().find("rect").click(function() {
    window.alert("sometext");
});