0
我有一个iframe,我需要将其单击Backbone View事件绑定到其某些DOM元素。如何从Backbone.js的父文档添加iframe中的元素事件
我试着像这样的东西,但它并不事件任何意义:
el: $('#app'),
events:{
'click #iframe .button1': 'clickEvent'
}
难道你们知道该怎么做?
谢谢。
我有一个iframe,我需要将其单击Backbone View事件绑定到其某些DOM元素。如何从Backbone.js的父文档添加iframe中的元素事件
我试着像这样的东西,但它并不事件任何意义:
el: $('#app'),
events:{
'click #iframe .button1': 'clickEvent'
}
难道你们知道该怎么做?
谢谢。
使用events
属性是不可能的。如果您有权访问iframe,则可以手动执行此操作,如下所示:
this.$('#iframe').contents().find('.button1').on('click', this.clickEvent)
而我该在哪里添加这行代码? – human
当你的iframe准备好DOM查询时,在视图内部。 –
看起来像这不会工作结帐类似的帖子 - http://stackoverflow.com/questions/22834000/how-to-refresh-a-parent-page-when-closing-an-iframe-jquery/22834914#22834914 – Evgeniy