使用jQuery判断checkbox是否选中,有如下几种方法:
1.
if ($("#checkbox-id").get(0).checked) {
// do something
}
或者
if ($("#checkbox-id")[0].checked) {
// do something
}
判断逻辑简单时可使用,但不建议使用,如果同时判断选中和disabled会出现问题。
2.
if($('#checkbox-id').is(':checked')) {
// do something
}
建议使用该方法。
3.
if ($('#checkbox-id').attr('checked')) { // do something }
该方法选自网络,据说可能会无效。
4.
if ($('#checkbox-id').prop('checked')) {
// do something
}