jquery - 根据 URL Jquery Django 向元素添加事件类

标签 jquery css django

如何根据 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/

相关文章:

javascript - jquery 输入掩码用 asp.net 覆盖文本框值

html - 如何避免 CSS 中的裁剪?

javascript - 如何使用格式化文本附加新的 "p"元素

javascript - 对每个表行 react onclick

html - 样式进度条——计算宽度

python - Django的 "Model"API线程安全吗?

ios - 如何连接(GET请求)ios应用程序到django rest框架

angularjs - 使用 CSRF_COOKIE_HTTPONLY 将 Django CSRF token 传递给 Angular

javascript - 仅匹配特定文本 - jQuery 字符串

javascript - 我想在按下按钮时显示一个元素。默认显示元素,如何让它默认不显示?