在render函数的 Backbone.js 视图中,我有一个锚标签,其中的列表项位于无序列表中。
var DemoView = Backbone.View.extend({
el: '#body',
render: function() {
this.$('sidebar-nav > ul').append($('<li class="divider"></li>'));
this.$('.sidebar-nav > ul')
.append($('<li><a href="' + _.path(Overture.contextPath, '/calendars/',
this.controller.model.id,'/preview') + '" class="internal-link">Link 1</a></li>'));
this.$('.sidebar-nav > ul')
.append($('<li><a href="#" class="internal-link">Link 2</a></li>'));
}
});
我想在单击Link 2时打开一个警告框,而不导航到其他页面。
1条答案
按热度按时间35g0bw711#
您可以设置视图的
events
:当然,您必须将
alert-link
添加到第二个锚以选择它。更多信息请参见文档。