我试过环顾四周,但我可能搜索得不够精确。所以基本上我正在编写一个使用backbone.js的网络应用程序
所以我的问题是我试图回到一个视图来调用一个函数。
所以我有一个模板,其中包含一个 ID 为“sel”的选择。
我在视图 A 中呈现该模板。
该选择也有一个 onchange="callme()"。(我使用 jquery change(),这只是为了简单起见)
视图 A 有 callme() 函数,但是当用户点击它时,控制台会说,callme undefined。
问题是 callme() 被假定是全局的, A.callme() 不起作用,因为它不是它的那个实例, this.callme() 也不起作用,因为 'this' 是 select 语句,并且该视图实际上并不存在于 html 页面上。
所以....我该怎么办?提前致谢。