Как мы можем отключить флажок, когда пользователь проверяет один из checbox в контрольном списке?

0

У меня есть таблица, в которой первая строка содержит список флажков. У меня такой сценарий, как если бы пользователь щелкнул по любому флажку этого списка, другой должен быть отключен, и снимите флажок, чтобы включить все флажки.

Я пробовал отключить флажок, но не могу снять флажок, чтобы он должен был включить все.

var $checkboxList = $('#tr1 input[type=checkbox]');
            $checkboxList.change(function () {
                $checkboxList.each(function () {
                    if (!this.checked) {
                        this.disabled = true;
                    }
                    else {
                        this.disabled = false;
                    }
                });
            }); 

как мы можем удерживать состояние флажков в случае пейджинга?

  • 2
    Не можете вместо этого использовать радио-кнопку?
  • 0
    Нет, я должен использовать список флажков в соответствии с моим требованием.

1 ответ

3

В ответ на ваш первый вопрос вы можете просто установить .prop('disabled') на основе значения this.checked:

$checkboxList.change(function () {
    $checkboxList.not(this).prop('disabled', this.checked); 
}); 

Здесь скрипка

  • 0
    Как найти индекс флажка? Потому что на основании этого я должен найти имя столбца для thead.
  • 0
    Да, я понял это. Спасибо за Вашу информацию.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню