我有以下查询启用禁用查询
if (checked == true) {
$('#lsltrXaxis, input[value^="ltrXaxis"]:not(:checked)').attr({ 'disabled': true, 'aria-disabled': true, 'checked': false, 'aria-selected': false }).addClass('ui-state-disabled');
}
}
我正在禁用所有未检查的项目,
所以它可以工作,它会禁用所有取消选中的项目, 但当我再次点击检查项目时,我希望它启用,
但是其检查状态会返回True
这是我用于禁用的行
$('#lsltrXaxis, input[value^="ltrXaxis"]:not(:checked)').attr({ 'disabled': true, 'aria-disabled': true, 'checked': false, 'aria-selected': false }).addClass('ui-state-disabled');
这是正常工作它禁用所有其他项目,除了选定的一项,但问题是当我再次点击选定的项目,它返回选中True,然后它禁用所有项目
此代码存在许多问题
disabled': true
当我在项目项目中添加它时,所选项目总是返回true,当我从属性添加行中删除此行时,它会起作用
我做错了什么
任何帮助将不胜感激
谢谢
答案 0 :(得分:0)
Please try this code
$("selector").attr("disabled", "disabled");