【发布时间】:2013-02-28 13:26:10
【问题描述】:
我有一个从 Backbone.View 扩展而来的视图类,在模型中我有以下按钮:
<a class="comment-btn delete-comment">Delete</a>
我将方法与按钮相关联,如下所示:
events:{
"click delete-comment":"deleteComment"
}
问题是当我单击一个按钮时,该方法会针对页面中的每个可用评论执行。
我怎样才能让它只在被点击的项目上执行?
【问题讨论】:
-
如果您能提供有关您的视图、模型等的更多信息,那就太好了。
-
点击事件中的代码真的执行了吗?你能把
eventshash 改成"click .delete-comment":"deleteComment"试试看吗?
标签: javascript jquery model-view-controller backbone.js