这是我更改路线的基本主干视图。我想获得点击链接的href属性。怎么做?这是下面的代码:
var Menu = Backbone.View.extend({
el: '.nav',
events: {
'click a' : 'changeRoute'
},
changeRoute: function(e) {
e.preventDefault();
//var href = $(this).attr("href");
router.navigate(href, true);
}
});
我是骨干网的新手,所以请留意:)
最佳答案
您可以使用:var element = $(e.currentTarget);
然后可以像这样调用任何属性:element.attr('id')
所以在上面的代码中:
changeRoute: function(e) {
e.preventDefault();
var href = $(e.currentTarget).attr("href");
router.navigate(href, true);
}