目的是;
如果复选框被禁用,则不执行任何操作。
如果启用并选中复选框,请设置按钮的样式。
这是我到目前为止所得到的;
$(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()
and .attr()
。任何帮助将不胜感激。
You have to check whether the disabled
attribute is true: .attr('disabled')
.
或者,更好的是,使用.is(':disabled')
.---
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)