这次我正在使用订单表。向所有元素添加/删除类
<table class="table table-striped table-bordered">
<thead>
<tr>
<th class="selectAll"></th>
<th>Zamówienie</th>
<th>Przewoźnik</th>
<th>Numer listu</th>
<th>Waga</th>
<th>Akcje</th>
</tr>
</thead>
<tbody class="searchable">
<tr id="701" class="" style="display: table-row;">
<td class="lp text-center vert-align">1.</td>
<td class="reference">Sample order 3</td>
<td class="przewoznik">UPS</td>
<td class="numer_listu">BB0000001</td>
<td class="waga">150</td>
<td style="text-align: center;">
<button type="button" class="btn btn-info action action-editOrder btn-xs" data-toggle="tooltip" title="Edytuj zamówienie">
<span class="glyphicon glyphicon-edit" aria-hidden="true"</span>
</button>
<button type="button" class="btn btn-danger btn-xs" data-toggle="modal" data-target="#myModal">
<span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
</button>
</td>
</tr>
<tr id="700" class="success" style="display: table-row;">
<td class="lp text-center vert-align">2.</td>
<td class="reference">Sample order 2</td>
<td class="przewoznik">DPD</td>
<td class="numer_listu"></td>
<td class="waga">0</td>
<td style="text-align: center;">
<button type="button" class="btn btn-info action action-editOrder btn-xs" data-toggle="tooltip" title="Edytuj zamówienie">
<span class="glyphicon glyphicon-edit" aria-hidden="true"></span>
</button>
<button type="button" class="btn btn-danger btn-xs" data-toggle="modal" data-target="#myModal">
<span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
</button>
</td>
</tr>
<tr id="699" class="" style="display: table-row;">
<td class="lp text-center vert-align">3.</td>
<td class="reference">Sample order</td>
<td class="przewoznik">DPD</td>
<td class="numer_listu">RR0000001</td>
<td class="waga">0</td>
<td style="text-align: center;">
<button type="button" class="btn btn-info action action-editOrder btn-xs" data-toggle="tooltip" title="Edytuj zamówienie">
<span class="glyphicon glyphicon-edit" aria-hidden="true"></span>
</button>
<button type="button" class="btn btn-danger btn-xs" data-toggle="modal" data-target="#myModal">
<span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
</button>
</td>
</tr>
</tbody>
</table>
$("body").on('click', 'tbody tr', function(event){
$(this).toggleClass('success');
});
$("body").on('click', 'table th.selectAll', function(event){
$('tbody tr').toggleClass('success');
});
但问题是当我想要选择所有的情况下,当我已经选择一个。然后它反转我的选择:
我希望选择和取消选择所有项目,即使选择了某些项目。
显然它会切换之前选择的那个。首先执行removeClass,然后对所有行执行toggleClass。 – Savaratkar
确定它的简单,但是...它不工作,以防止取消选择:) – user3041764
好了解... – Savaratkar