【发布时间】:2018-01-03 19:44:44
【问题描述】:
我正在检查何时检查收音机删除禁用类,否则添加禁用类,它工作正常。但是在已经检查无线电的页面加载时,它不会删除禁用的类。有时已经选择了收音机,因为页面正在使用 php 动态加载。
HTML 代码
<input class="selectOwner" name="owner" id="owner1" type="radio" value="1" />
<input class="selectOwner" name="owner" id="owner2" type="radio" value="2" />
<input class="selectOwner" name="owner" id="owner3" type="radio" value="3" />
<a href="#" id="situation" class="btn disabled">Next step</a>
JS
//Checkbox work situation
$('.selectOwner').change(function() {
if (this.checked) {
$("#situation").removeClass('disabled', this.checked);
} else {
$("#situation").addClass('disabled', this.checked);
}
});
$("input[type=radio]").trigger('change');
有人可以帮忙吗?提前致谢。
【问题讨论】:
-
addClass和removeClass调用不需要第二个参数 -
看看我的回答,可能对你有帮助。
标签: javascript jquery html