我需要绑定到在用户执行特定操作后动态创建的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之内.
该src的iframe指向同一个域,很明显.
非常感谢任何帮助或只是正确方向的刺激.