首頁  >  問答  >  主體

python - 關於django 模板中循環列表

有一個導航條,想在這個導航下被啟動的時候加入一個class = 'on'屬性
如果點導航第二項 就第二項加這個class

{% for nav in NAV %}
<li>nav</li>
{% end for %}

比如

<li class="on">第一项</li>
<li>第二项</li>
<li>第三项</li>

這種該怎麼實現呢?

欧阳克欧阳克2662 天前941

全部回覆(2)我來回復

  • 淡淡烟草味

    淡淡烟草味2017-07-05 10:36:48

    雷雷

    回覆
    0
  • ringa_lee

    ringa_lee2017-07-05 10:36:48

    你這個跟 django 沒什麼關係啊。
    你這個是前端頁面的問題,例如:
    你一次把導航都加載到前端頁面,然後需要根據點擊來打開當前選單,然後關閉其他選單的效果,對吧?
    要是我理解的沒問題的話,這是前端的問題

    1、 bootstrap 或 UIKit 都是支援這種效果的;

    2、你自己寫導航樣式,例如名稱為active,然後在jQuery 裡給你點擊的對象 $(this).addClass('active'),這是一個思路;

    回覆
    0
  • 取消回覆