javascript - Backbone.js View 事件未触发

标签 javascript backbone.js

我一直在学习backbone.js并最终将一些代码放在一起。一切都在摆弄here .

我认为问题恰恰在于事件。它们不会在点击时触发 View 函数。

如何让它发挥作用?我是否遗漏了任何“陷阱”?

最佳答案

View 监听从它所绑定(bind)的 DOM 元素中出现的事件。

您尚未将 View 绑定(bind)到任何元素。这意味着 View 的元素是一个空的 div ,实际上没有放置在任何地方。所以事件永远不会到达 View 。您需要做的是将 View 绑定(bind)到监听来自按钮的事件的元素。

因此,设置 View 的el,使其也包含按钮,瞧!

http://jsfiddle.net/Vr8Q9/3/

关于javascript - Backbone.js View 事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12337736/

相关文章:

javascript - 元素是在 DOM 中另一个元素之前还是之后

backbone.js - 在 Backbone 集合中添加模型后自动排序

javascript - Underscore pluck 不适用于模型数组?

javascript - 点击事件未触发

javascript - 将指令与 controllerAs 一起使用

javascript - 通过 javascript SDK 获取 facebook 点赞数

javascript - jquery div onclick调用函数

javascript - 加载时运行外部 javascript 文件

javascript - 我们应该使用 "use strict"吗?与第三方库(主干,下划线)?我们怎么知道它们是 'strict' 兼容的?

javascript - 这个点击处理程序如何分配给 DOM 元素?