我有一个带有两个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");
});
答案 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");
});