У меня есть таблица, в которой первая строка содержит список флажков. У меня такой сценарий, как если бы пользователь щелкнул по любому флажку этого списка, другой должен быть отключен, и снимите флажок, чтобы включить все флажки.
Я пробовал отключить флажок, но не могу снять флажок, чтобы он должен был включить все.
var $checkboxList = $('#tr1 input[type=checkbox]');
$checkboxList.change(function () {
$checkboxList.each(function () {
if (!this.checked) {
this.disabled = true;
}
else {
this.disabled = false;
}
});
});
как мы можем удерживать состояние флажков в случае пейджинга?
В ответ на ваш первый вопрос вы можете просто установить .prop('disabled')
на основе значения this.checked
:
$checkboxList.change(function () {
$checkboxList.not(this).prop('disabled', this.checked);
});