Выделение промежуточных checkbox

Имеется таблица, в котором можно выделить некоторые элементы, с помощью checkbox. Как сделать чтобы при выделении, например, 1-го и 4-го объекта (строки), выделались и те, которые идут между ними (т.е 2-ой и 3-ий)

<tr class="warning">
    <td class="align-middle" id="{{ downtime[0] }}">
        <input class="big-checkbox" type="checkbox">
    </td>
    <td class="align-middle red"></td>
    <td class="align-middle" id="idleTime">{{ downtime[2].strftime('%Y.%m.%d %H:%M:%S') }}</td>
    <td class="align-middle"></td>
    <td class="align-middle"></td>
    <td class="align-middle"></td>
    <td class="nopadding table__button">
         <a type="button" class="btn__table btn__table_dark"><b>Причина</b></a>
    </td> </tr>

Ответы (0 шт):