【发布时间】:2012-08-12 23:40:10
【问题描述】:
我正在使用 django 和 Twitter Bootstrap。我当前的视图类似于examples provided 之一。看这个例子,可以想象用户点击侧边栏中的一个链接来查看不同的视图,每个视图都带有相同的侧边栏。可以想象,所选链接随后会像使用代码的示例一样突出显示:
<li class="active"><a href="/sample/link/here/">Link</a></li>
活动类需要附加到正确的菜单项。我如何将这个“活动”类分配给正确的菜单项?最初,我尝试从我的视图中使用一个变量来用 jquery 分配它:
$(document).ready(function() {
$("#{{ current_view }}_nav").addClass('active');
});
<li id="linkone_nav"><a href="/sample/link/here/">Link</a></li>
这似乎很麻烦。它要求我将 id 从视图传递给模板。还有很多 id 需要管理。是否有更好/更首选的方式来分配这个活动类?
【问题讨论】:
标签: jquery django django-templates twitter-bootstrap