简体   繁体   English

如何使用Backbone.js从父文档为iframe中的元素添加事件

[英]How can I add events for elements inside an iframe from the parent document with Backbone.js

I have an iframe for which I need to bind a click Backbone View Event to some of its DOM elements. 我有一个iframe,需要将Click Backbone View Event绑定到其某些DOM元素。

I tried with something like this, but it doesn't event make any sense: 我尝试了这样的事情,但没有任何意义:

 el: $('#app'),
 events:{
   'click #iframe .button1': 'clickEvent'
 }

Do you guys know how to do that? 你们知道怎么做吗?

Thank you. 谢谢。

It's not possible using events property. 使用events属性是不可能的。 If you have an access to the iframe you can do it manually, like this: 如果您可以访问iframe,则可以手动进行操作,如下所示:

this.$('#iframe').contents().find('.button1').on('click', this.clickEvent)

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

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