Tôi có một bảng có hộp kiểm ở đầu mỗi hàng. Mỗi hộp kiểm có ID của #tablecheckbox. Hàng tiêu đề bảng có biểu tượng dấu kiểm sẽ kiểm tra tất cả được đóng hộp trong bảng. Làm thế nào tôi có thể làm điều này với jQuery?Làm cách nào tôi có thể kiểm tra nhiều hộp kiểm trong jQuery?
5
A
Trả lời
3
Đây head_checkbox là id của tiêu đề trên và lớp người là tất cả hàng hộp kiểm
$('#head_checkbox').on('change', function() {
if ($(this).is(':checked')) {
$('.person').attr('checked', true);
} else {
$('.person').attr('checked', false);
}
});
$('.person').click(function() {
var total_length = $('.person').length;
var total_checked_length = $('.person:checked').length;
if (total_length == total_checked_length) {
$('#head_checkbox').attr('checked', true);
} else {
$('#head_checkbox').attr('checked', false);
}
});
+1
trực tiếp không còn được sử dụng vì thay vào đó, 1,7() nên được sử dụng – DGS
1
$('#head_checkbox').click(function() {
if ($(this).is(':checked')) {
$('.person').attr('checked', true);
} else {
$('.person').attr('checked', false);
}
});
$('.person').click(function() {
if ($('.person').length == $('.person:checked').length) {
$('#head_checkbox').attr('checked', true);
} else {
$('#head_checkbox').attr('checked', false);
}
});
Các vấn đề liên quan
- 1. Kiểm tra nhiều hộp kiểm sử dụng jquery
- 2. Kiểm tra hộp kiểm jQuery/bỏ chọn
- 3. Tôi có thể hiển thị hộp thoại jquery kiểm tra đơn vị bằng cách nào?
- 4. kiểm tra jquery nếu hộp kiểm asp được kiểm tra
- 5. Kiểm tra xem hộp kiểm có được chọn với jQuery
- 6. Làm cách nào tôi có thể kiểm tra nhiều hộp văn bản nếu rỗng hoặc trống mà không có kiểm tra duy nhất cho mỗi hộp?
- 7. Kiểm tra hộp kiểm ASP.NET với jQuery
- 8. Cách xác thực biểu mẫu có nhiều hộp kiểm để có ít nhất một kiểm tra
- 9. Làm cách nào để đếm các hộp kiểm bằng jQuery?
- 10. FDF - cách kiểm tra hộp kiểm?
- 11. symfony2 hộp kiểm tra nhiều biểu mẫu
- 12. Cách kiểm tra trước các hộp kiểm trong formtastic
- 13. Kiểm tra nếu hộp kiểm đã được kiểm tra trên tải sử dụng jQuery
- 14. Kiểm tra hộp kiểm bị vô hiệu hóa (Jquery)
- 15. jquery validate kiểm tra ít nhất một hộp kiểm
- 16. jquery nhận được hộp kiểm tra
- 17. Làm cách nào để tạo Hộp kiểm động trong jQuery?
- 18. kiểm tra xem hộp kiểm có được chọn hay không bằng cách sử dụng jquery
- 19. Tôi có thể đánh vần kiểm tra nhiều ngôn ngữ trong các emacs bằng cách nào?
- 20. Kiểm tra & bỏ chọn hộp kiểm bên trong Hộp thoại di động JQuery
- 21. Tôi có thể kiểm tra GC bằng cách nào?
- 22. Jquery - hãy kiểm tra xem có ít nhất một hộp kiểm được chọn không
- 23. cách kiểm tra tất cả các hộp kiểm trong div trong jQuery?
- 24. Android: Làm thế nào tôi có thể kiểm tra một mục cụ thể trong một ListView được kiểm tra?
- 25. Cách kiểm tra nút radio được kiểm tra bằng JQuery?
- 26. Làm cách nào tôi có thể lấy giá trị từ hộp kiểm trong android
- 27. Làm cách nào để kiểm tra xem không có tùy chọn nào được chọn trong hộp chọn bằng jQuery?
- 28. Kiểm tra hộp kiểm khi nhấp vào mô tả
- 29. Kiểm tra xem hộp kiểm 'này' có được kiểm tra là
- 30. Làm cách nào để đặt hộp kiểm mặc định là "đã kiểm tra" trong Rails 1.2.3?
gì anh đã thử? –
^^ và ID phải là duy nhất. – dc5
Đặt id của bạn thành một lớp, sau đó nhấp vào liên kết sau: http://stackoverflow.com/questions/426258/how-do-i-check-a-checkbox-with-jquery-or-javascript?rq=1 – bfavaretto