判断input标签的type类型为checkbox是否被选中

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("未被选中");
    }
    
})
相关推荐
噢,我明白了22 分钟前
JavaScript 中处理时间格式的核心方式
前端·javascript
C_心欲无痕2 小时前
vue3 - 类与样式的绑定
javascript·vue.js·vue3
南山安4 小时前
Tailwind CSS:顺风CSS
javascript·css·react.js
栀秋6665 小时前
防抖 vs 节流:从百度搜索到京东电商,看前端性能优化的“节奏哲学”
前端·javascript
有意义5 小时前
深入防抖与节流:从闭包原理到性能优化实战
前端·javascript·面试
2503_928411566 小时前
12.26 小程序问题和解决
前端·javascript·微信小程序·小程序
over6976 小时前
防抖与节流:前端性能优化的“双子星”,让你的网页丝滑如德芙!
前端·javascript·面试
red润6 小时前
手把手封装Iframe父子单向双向通讯功能
前端·javascript·vue.js
gustt6 小时前
JavaScript 闭包实战:手写防抖与节流函数,优化高频事件性能
前端·javascript·面试
止水编程 water_proof6 小时前
JQuery 基础
前端·javascript·jquery