/ /ユーザーがチェックボックスリストのchecboxをチェックしたときにチェックボックスを無効にするにはどうすればよいですか。 - javascript、jquery、asp.net

Checkboxlistのchecboxの1つをユーザがチェックするとき、どのようにチェックボックスを無効にすることができますか? - javascript、jquery、asp.net

最初の行がチェックボックスリストユーザーがそのリストのいずれかのチェックボックスをクリックした場合、もう一方は無効モードにし、チェックボックスをオフにしてすべてのチェックボックスを有効にするようなシナリオです。

チェックボックスを無効にしようとしましたが、すべてのチェックボックスをオフにすることはできません。

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

ページングの場合にどのようにチェックボックスの状態を保持することができますか?

回答:

回答№1の場合は3

あなたの最初の質問に答えて、あなただけの設定ができます .prop("disabled") の値に基づいて this.checked

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

ここはフィドル