Tôi đã có một người nghe sự kiện trên một hộp kiểm:
<input type="checkbox" name="something">
Người nghe sự kiện của tôi:
$('input[type="checkbox"][name="something"]').change(function() {
//DO SOMETHING
});
Tôi có một trình lắng nghe sự kiện khác thay đổi .prophộp kiểm:
$('#button').click(function() {
$('input[type="checkbox"][name="something"]').prop("checked", false);
});
Khi tôi kiểm tra các DO SOMETHINGkích hoạt hộp kiểm . Khi tôi nhấp vào #button, các .propthay đổi và tôi thấy hộp kiểm bỏ qua trực quan, nhưng DO SOMETHINGkhông được kích hoạt ...
Một cái gì đó tôi đang nhìn?
có thể trùng lặp hộp kiểm được kiểm tra bằng prop () không kích hoạt các sự kiện gắn liền với "thay đổi"
—
GSerg