0

我有以下查询来启用禁用查询

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

当我在项目项目中添加它时,所选项目总是返回真,当我从属性添加行中删除此行时,它就可以工作

我做错了什么

任何帮助将不胜感激

谢谢你

4

1 回答 1

0
Please try this code

$("selector").attr("disabled", "disabled");
于 2013-09-20T10:39:35.570 回答