Код: Выделить всё
$(document).on('change', '#', function() {
let isChecked = $(this).is(':checked');
$('#').prop('disabled', isChecked);
});
Текущее поведение:
[*]Флажок по умолчанию имеет состояние «не отмечено», выбранный элемент имеет состояние по умолчанию «disabled="disabled"
[*]Нажмите флажок. Флажок становится отмеченным.
[*]выбранный элемент остается отключенным.
[*]Нажмите cb. Cb становится непроверенным
[*]Выбранный элемент больше не отключен
[*]Состояние теперь противоположно тому, каким должно быть
< /ol>
Выбранный элемент обновляется на один цикл рендеринга после изменения cb.
Ожидаемое поведение:
Когда cb установлен флажок, выбранный элемент должен быть обновлен в том же цикле рендеринга.
Подробнее здесь: https://stackoverflow.com/questions/785 ... nder-cycle
Мобильная версия