Как я проверяю на последнее повторение цикла в шаблоне Django?

Это простой способ сделать это. Надеюсь, что это помогает.

$('td').click((event) => {
  const parentRow = $(event.target).parent();
  parentRow.addClass('selected');
  $('tr').not(parentRow).removeClass('selected');
})
body {
  background-color: blue;
}

tr {
  background-color: red;
  cursor: pointer;
}

.selected {
  background-color: yellow
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
  <body>
    <table>
      <tbody>
        <tr>
          <td>Call 1</td>
          <td>Call 1</td>
          <td>Call 1</td>
        </tr>
        <tr>
          <td>Call 1</td>
          <td>Call 1</td>
          <td>Call 1</td>
        </tr>
        <tr>
          <td>Call 1</td>
          <td>Call 1</td>
          <td>Call 1</td>
        </tr>
      </tbody>
    </table>
  </body>
</html>

87
задан daaawx 14 June 2019 в 04:57
поделиться

2 ответа

Вы должны использовать forloop.last . Например:

<ul>
{% for item in menu_items %}
    <li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>
204
ответ дан 24 November 2019 в 07:44
поделиться

{{forloop.last}}

11
ответ дан 24 November 2019 в 07:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: