Хорошо, я скопировал этот код в jsfiddle и заметил, что кнопка отключалась, но это было наоборот, значит, она отключалась, когда я нажимал на флажок, поэтому я изменил его наоборот, а также отключаю по умолчанию при загрузке.
Найдите код jsfiddle для кода https://jsfiddle.net/0dr69Lgt/
$(document).ready(function() {
$('#btn_del').attr('disabled', true);
//$("#btn_del").click(function() {
// $("#btn_del").prop("disabled", true);
//})
$('.ids').click(function() {
var multiple_contact = [];
$('input:checkbox[name="multiple_contact[]"]:checked').each(function() {
multiple_contact.push($(this).val());
});
var length = multiple_contact.length;
if (length > 0) {
$('#btn_del').attr('disabled', false);
// $(".delete_contact").addClass();
} else {
// $(".delete_contact").removeClass();
$('#btn_del').attr('disabled', true);
}
console.log(multiple_contact);
/*if ($(this).is(':checked')) {
$('#btn_del').prop("disabled", false);
} else {
if ($('.checks').filter(':checked').length < 1) {
$('#btn_del').attr('disabled',true);
}
} */
});
});