最初の行がチェックボックスリストユーザーがそのリストのいずれかのチェックボックスをクリックした場合、もう一方は無効モードにし、チェックボックスをオフにしてすべてのチェックボックスを有効にするようなシナリオです。
チェックボックスを無効にしようとしましたが、すべてのチェックボックスをオフにすることはできません。
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);
});