1.通过获取checked值判断,可不在事件函数内
js
// 1.判断单个复选框是否选中
var checkbox = document.querySelector("#field23555"); // 使用选择器获取元素
if (checkbox.checked) {
console.log("被选中了");
} else {
console.log("未被选中");
}
// 2
if ($('#myCheckbox').prop('checked')) {
// 复选框被选中
console.log("复选框被选中");
} else {
// 复选框未被选中
console.log("复选框未被选中");
}
// 3
if ($('#myCheckbox').is(':checked')) {
// 复选框被选中
console.log("复选框被选中");
} else {
// 复选框未被选中
console.log("复选框未被选中");
}
2.监听事件函数内
js
$('#myCheckbox').click(function(){
// 需要在事件函数内才可使用
if(this.checked==true){
console.log("复选框被选中")
}else{
console.log("复选框未被选中")
}
var target = event.target; // 获取触发事件的元素
if (target.checked) {
console.log("被选中了");
} else {
console.log("未被选中");
}
})