如何根据 href 向元素添加“事件”类
我有一个像这样的 django 模板:
<div class="panel side-panel-1 category">
<h4 class="title1">Разделы</h4>
<ul class="clear-list">
{% for section in sections %}
<li>
<a href="/advert/adverts.aspx&sec{{ section.id }}">{{ section.name }} ({{ section.advert_set.count }})</a>
</li>
{% endfor %}
</ul>
因此 url 将从 section.id
示例:
- mysite.com/advert/adverts.aspx&sec1
在某些情况下可能是:
- mysite.com/advert/adverts.aspx&sec1&cat10&page1
最佳答案
也许你想这样做。仅使用 class="{{ section.id ? 'active' : '' }}"
。如果 section.id 存在,则添加事件。
<div class="panel side-panel-1 category">
<h4 class="title1">Разделы</h4>
<ul class="clear-list">
{% for section in sections %}
<li class="{{ section.id ? 'active' : '' }}" >
<a href="/advert/adverts.aspx&sec{{ section.id }}">{{ section.name }} ({{ section.advert_set.count }})</a>
</li>
{% endfor %}
</ul>
关于jquery - 根据 URL Jquery Django 向元素添加事件类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31829116/