我有一个剑道开关,默认情况下是禁用的:
<input type="checkbox" id="notifications-switch" aria-label="Notifications Switch" disabled="disabled" />
我有一个复选框,默认情况下未选中,我要通过选中此复选框来启用该开关,这是该复选框:
<input type="checkbox" id="eq1" class="k-checkbox">
这是想要的但不起作用,当我检查它时,它无法启用该开关:
$("#eq1").change(function () {
if (this.checked) {
$("#notifications-switch").is(":disabled") = false;
}
});
答案 0 :(得分:2)
在剑道中,为了实现启用禁用,应该使用(关于我的问题):
$("#notifications-switch").data("kendoMobileSwitch").enable(true);
答案 1 :(得分:0)
尝试:您需要使用prop
来禁用该开关。您可以使用:checked
值将其禁用或启用
$("#eq1").change(function () {
$("#notifications-switch").prop("disabled",!$(this).is(":checked"));
});