我的导航设置如下:
<ul class="nav nav-pills">
<li><a href="/questions/all">All</a></li>
<li><a href="/questions/popular">Popular</a></li>
<li><a href="/questions/fun">Fun</a></li>
</ul>
单击其中之一时,它会映射到我的 Sinatra 路线(即get '/questions/:filter' do...
)。单击其中任何一个都会更新页面,但它们仍然使用相同的.erb
视图。
我试图弄清楚如何将类“ active
”应用于<li>
当前正在查看的导航项。这样,导航项将突出显示,因此用户将知道他们在哪个视图上(无需查看实际 URL)。
任何帮助将非常感激。如果需要,我可以访问 jQuery。