Tôi cần trợ giúp với bộ chọn jQuery. Giả sử tôi có đánh dấu như được hiển thị bên dưới:Chọn tất cả các hộp kiểm với jQuery
<form>
<table>
<tr>
<td><input type="checkbox" id="select_all"/></td>
</tr>
<tr>
<td><input type="checkbox" name="select[]"/></td>
</tr>
<tr>
<td><input type="checkbox" name="select[]"/></td>
</tr>
<tr>
<td><input type="checkbox" name="select[]"/></td>
</tr>
</table>
</form>
Cách nhận tất cả các hộp kiểm ngoại trừ #select_all
khi người dùng nhấp vào hộp kiểm?
Mọi trợ giúp sẽ được đánh giá cao.
Cảm ơn, Tatu! Đó là những gì tôi cần – Darmen
Đối với tôi điều này chỉ làm việc lần đầu tiên (ví dụ, kiểm tra tất cả, bỏ chọn tất cả). Trên 'kiểm tra tất cả' thứ hai, không có hộp kiểm nào khác được chọn. Tôi đã sử dụng 'checkboxes.prop ('checked', true),' và 'checkboxes.prop ('checked', false);' thay vào đó, từ [this answer] (http://stackoverflow.com/a/15266603/1438809). Rất tiếc, chỉ cần nhận ra điều này được đề cập trong câu trả lời tiếp theo xuống trang ... – Felix
[Tài liệu jQuery] (https://api.jquery.com/checkbox-selector/) nói rằng '$ (" [type = checkbox] ") 'nhanh hơn cho các trình duyệt hiện đại (nhanh hơn' $ (': checkbox') '). – Todd