目的は次のとおりです。
チェックボックスが無効になっている場合は、何もしません。
チェックボックスが有効でチェックされている場合、ボタンのスタイルを設定します。
これが私がこれまでに得たものです。
$(document).ready(function (e) {
$(".checkbox").live("click", function () {
if ($(this).hasAttribute('disabled')) {
return false;
}
var isAnyChecked;
$("input[type=checkbox]").each(function () {
var checkedValue = $(this).attr("checked");
if (checkedValue == "checked") {
isAnyChecked = true;
}
});
if (isAnyChecked) {
$("#<%= btnConfirm.ClientID %>").css("display", "block");
} else {
$("#<%= btnConfirm.ClientID %>").css("display", "none");
}
}); });
.is(':disabled')
、.hasAttr()
、.prop()
およびを試しました.attr()
。どんな助けでも大歓迎です。