Date: 2017may12
Update: 2026mar30
Library: jQuery
Language: javaScript
Q. jQuery: See if a checkbox or radio button is checked
A.
In jQuery 1.6+ (current):
const isChecked = $('#mycheckbox').prop('checked');
// As a function if you want - not really necessary
function isChecked(jqueryObj) {
return jqueryObj.prop('checked');
}
function exampleUse() {
const isChecked = isChecked($('#mycheckbox'));
}
Before jQuery 1.6 (old):
function isJqObjChecked(jqueryObj) {
let isChecked = false;
jqueryObj.each(function() {
isChecked = this.checked;
});
return isChecked;
}
// More compact but less robust
function isJqObjChecked(jqueryObj) {
return jqueryObj[0].checked;
}
function exampleUse() {
const isChecked = isJqObjChecked($('#mycheckbox'));
}