Tôi có một số mã
<input type="checkbox" id="chk" value="value" />
<label for="chk">Value </label>
<br/>
<input type="button" id="But1" value="set value" />
<br />
<input type="button" id="But2" value="read checked" />
javascript:
$(document).ready(function () {
    console.log("Ready ...");
    registerHandlers();
    function registerHandlers() {
        $('#But1').click(function () {
            $('#chk').prop('checked', !$('#chk').is(':checked'));
        });
        $('#But2').click(function () {
            var chk1 = $('#chk').is(':checked');
            console.log("Value : " + chk1);
        });
        $('input[type="checkbox"]').change(function () {
            var name = $(this).val();
            var check = $(this).prop('checked');
            console.log("Change: " + name + " to " + check);
        });
    }
});
Làm cách nào để xử lý việc thay đổi hộp kiểm bằng jQuery? Tôi cần đặt trình xử lý để thay đổi bất kỳ hộp kiểm nào được chọn.
[cập nhật]
Có một hộp kiểm và một vài nút. Mỗi nút có thể thay đổi hộp kiểm. Làm thế nào để bắt một sự kiện thay đổi hộp kiểm?
[Cập nhật]
Tôi cần hộp kiểm xử lý thay đổi trong jsfiddle ví dụ này . Khi tôi nhấp vào hộp, nút "OK" không hiển thị.
                  Tôi không thực sự hiểu vấn đề của bạn? Điều gì sẽ xảy ra khi một hộp kiểm được thay đổi?
                
                
                  
                    —
                    Niklas 
                    
                  
                
              
                  Vấn đề là gì? Mã này dường như hoạt động tốt
                
                
                  
                    —
                    JaredPar 
                    
                  
                
              
                  Bạn có thể vui lòng diễn đạt lại câu hỏi của bạn không? Bạn đã có $ ('input [type = "checkbox"]'). Thay đổi trình xử lý, có chuyện gì vậy?
                
                
                  
                    —
                    Madman 
                    
                  
                
              
                  Nếu bạn thay đổi nút hộp kiểm, sự kiện thay đổi không xảy ra
                
                
                  
                    —
                    BILL 
                    
                  
                
              
                  FYI; 
                
                  
                    —
                    Stefan 
                    
                  
                
              $('#chk').prop('checked')trả về một boolean thay vì trả về giá trị của thuộc tính. Xem api.jquery.com/prop