示例代碼:
<input type="checkbox" id="ckb_arrow_1" />
<input type="checkbox" id="ckb_arrow_2" disabled="true" />
<input type="checkbox" id="ckb_arrow_3" />
<input type="checkbox" id="ckb_arrow_4" />
以下為jquery 代碼,需求是,選中所有checkbox
$("[id^='ckb_arrow_']").attr("checked",true); 這個能實現將所有checkbox選中
但是我現在需要,額外剔除 disabled="true" 的不選中,該如何來實現?
$("input[type='checkbox'][disabled!='true']").attr("checked",true);
也可用:
$("input[id^='ckb_arrow_'][disabled!='true']").attr("checked", true);
$("input:not(:disabled)")
也可以吧?