使用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
}
本文介绍了使用jQuery判断checkbox是否被选中的四种方法,并针对每种方法的特点进行了说明。建议使用 $('#checkbox-id').is(':checked') 进行判断。
28万+

被折叠的 条评论
为什么被折叠?



