相关疑难解决方法(0)

绑定到动态创建的iframe内的事件

我需要绑定到在用户执行特定操作后动态创建的iframe内的事件(比如说click任意<input>).在iframe中附加iframe和代码的代码不是我的,我无法以任何方式更改它(这是一个CMS管理面板).

我怎样才能使用jQuery 1.6来监听事件(再次,这不是我的选择,我坚持使用它).我想delegate()可能是我想要的:

$('body').delegate('iframe input', 'click', function(e) {
    alert('bingo?');
});
Run Code Online (Sandbox Code Playgroud)

但是,当点击输入时,上述内容不会发出警报.但是,下面的工作符合预期:

$('body').delegate('input', 'click', function(e) {
    alert('bingo?');
});
Run Code Online (Sandbox Code Playgroud)

但这不在iframe之内.

srciframe指向同一个域,很明显.

非常感谢任何帮助或只是正确方向的刺激.

javascript iframe jquery

16
推荐指数
1
解决办法
1万
查看次数

标签 统计

iframe ×1

javascript ×1

jquery ×1