jQuery复选框选中属性

时间:2018-03-07 17:36:06

标签: jquery

这有效:

$('#Liste_EMPL input:checkbox').attr ('disabled', false);
$('#Liste_EMPL input:checkbox:checked').attr ('disabled', true);

非常笨拙,因为它需要两行代码,而我的意思是:

对于未选中的所有复选框,

«将disabled属性设置为false。»

它应该是这样的:

$("#Liste_EMPL input:checkbox [checked='false']").attr ('disabled', false);

我尝试了很多句法形式无济于事。

正确的语法是什么? (请不要包含条件语句的循环)。

1 个答案:

答案 0 :(得分:1)

使用:not

$("#Liste_EMPL input:checkbox:not(:checked)").attr('disabled', false);