jQuery - 如果未禁用,则仅选择元素

时间:2012-12-28 02:23:28

标签: javascript jquery checkbox

以下代码将遍历一组给定的复选框并将checked属性设置为false:

function select_none_com(){
$("[name=file_com_appeal].com-checkbox").each( function() {   
    $(this).attr('checked', false);
});     
}

我想修改此代码,使其仅适用于未禁用的复选框。 (某些com-checkbox元素已启用,而其他元素则未启用。

1 个答案:

答案 0 :(得分:5)

像这样?

function select_none_com(){
  $("[name=file_com_appeal].com-checkbox:not(:disabled)").each( function() {   
    $(this).attr('checked', false);
  });     
}