繁体   English   中英

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

[英]How can I add an onclick event for all the iframes in a document with jquery?

我有一个HTML,其中包含两个通过选择器更改的iframe。

我想添加一个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");
});

你错过了find的也@Rakesh评论。

尽管它也取决于您的html代码,但iframe是否具有id frame 然后使用#frame如果它具有类框架使用.frame 如果rect是一个元素,只需使用rect ,如下所示;如果rect是id,请使用#rect ;如果rect是一个类名,请使用.rect

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM