作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想添加一个 .active
-class 到已单击的特定 menuItem,因此在我的主干 View 中我有:
initialize: function () {
if(this.model.has('triggers') && this.model.get('triggers') == this.model.get('route')) {
this.$el.addClass('active');
} else {
this.$el.removeClass('active');
}
}
这给出了 <li>
事件类,但我想要 <a href>
- 元素有事件类,所以我试过:
this.$el.closest('a').addClass('active');
但显然这不起作用,因为我变成了 *Uncaught SyntaxError: Unexpected identifier * - 错误。有解决办法吗?
最佳答案
尝试 .find()
this.$el.find('a').addClass('active');
关于javascript - BackboneJS - 将类添加到 <li> 元素的 <a href>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21858525/
我是一名优秀的程序员,十分优秀!