我有以下代码在firefox中正常工作,但就是不想知道:
$("#termsandconditionscontinue").attr("disabled", "disabled");
$("#agreeTandC").click(function() {
var checked_status = this.checked;
if (checked_status == true) {
$("#termsandconditionscontinue").removeAttr("disabled");
}
else {
$("#termsandconditionscontinue").attr("disabled", "disabled");
}
});
答案 0 :(得分:0)
问题可能在于
var checked_status = this.checked;
将其更改为:
var checked_status = $(this).attr("checked");
确保使用与浏览器兼容的正确jQuery对象。