获取checkbox选中状态的两种方式_张童瑶的博客

简介: 我在开发项目的时候遇到这个问题,就是循环表格,表格里面嵌有checkbox复选框格式,这时候就有个需求了,如何获取checkbox选中状态?后来我经过去网上一番搜寻,也没有找到答案,网上有很多人都是复制别人,拿过来自己的,很多都是抄别人的,所以经过我自己一番研究,提供了两种获取checkbox方法,有助于帮助大家问题。

获取checkbox选中状态的两种方式

获取checkbox选中状态的两种方式

第一种方式

第二种方式

我的其他文章

其他


获取checkbox选中状态的两种方式

我在开发项目的时候遇到这个问题,就是循环表格,表格里面嵌有checkbox复选框格式,这时候就有个需求了,如何获取checkbox选中状态?后来我经过去网上一番搜寻,也没有找到答案,网上有很多人都是复制别人,拿过来自己的,很多都是抄别人的,所以经过我自己一番研究,提供了两种获取checkbox方法,有助于帮助大家问题。


解决问题:使用jquery框架生成的表格checkbox内容(生成的name、id熟悉什么的jquery获取不到)


第一种方式

使用jquery方式获取状态:


html代码:

<input type="checkbox">
$("[type=checkbox]").click(function () {
  alert($(this).is(":checked"))
})


补充其他使用JQuery获取状态的几种方法:
//jquery获取选中的三种方法
$(this).attr('checked); //看版本1.6+返回:”checked”或”undefined”
$(this).prop('checked'); //16+:true/false
$(this).is(':checked'); //所有版本:true/false
$(this).prop("checked","checked");
//query赋值checked的几种写法:
$(this).attr("checked","checked");
$(this).attr("checked",true);
$(this).prop("checked",true);
$(this).prop({checked:true});
$(this).prop("checked",function(){
  return true;//函数返回true或false
});

第二种方式

使用原生js click函数:


html代码:


<input type="checkbox" onclick="checkbox(this)">
function checkbox(obj) {
    alert(obj.checked);
}

我的其他文章

亲身分享 一次 字节跳动 真实面试经历和面试题


其他

自己做的小商城,开发技术 SpringCloud + Nacos + 支付宝支付 + Vue


传送门:https://store.ityao.cn/


感兴趣的可以相互讨论技术!


顺便说一下,国内又一款开源软件Wall,搭建特别简单,可以搭建个人照片墙和视频墙,有兴趣可以看下教程:https://blog.csdn.net/u014641168/article/details/129396364


目录
相关文章
Maximum call stack size exceeded报错的原因及解决办法
Maximum call stack size exceeded报错的原因及解决办法
3626 0
uniapp类似合同选择checkbox-group-选中取消(整理)
uniapp类似合同选择checkbox-group-选中取消(整理)
|
小程序 JavaScript Android开发
小程序源码丢失了怎么在微信平台反编译找回
小程序源码丢失了怎么在微信平台反编译找回
595 0
|
Kubernetes 安全 API
Kubernetes系统安全-认证(Authentication)
文章主要介绍了Kubernetes系统中的安全认证机制,包括API服务器的访问控制、认证、授权策略和准入控制,以及如何使用kubeconfig文件和创建自定义用户与服务账号。
2595 0
Kubernetes系统安全-认证(Authentication)
Vue2步骤条(Steps)
这是一个基于 Vue3 的步骤条(Steps)组件,支持高度自定义。主要属性包括步骤标题数组(stepsLabel)、步骤描述数组(stepsDesc)、步骤总数(totalSteps,默认为3)、当前选中的步骤(currentStep,默认为1)、步骤条总宽度(totalWidth,默认为900px)和描述文本最大宽度(descMaxWidth,默认为140px)。组件通过不同的样式展示已完成、进行中和未开始的状态,并支持点击切换步骤。可在需要的页面中引入并传入相关初始数据。
372 1
Vue2步骤条(Steps)
|
11月前
|
前端开发 UED 开发者
React 日期选择器 Date Picker
本文从React的角度探讨了日期选择器的使用方法,包括使用`react-datepicker`库的基本配置、自定义样式、国际化设置、常见问题及解决方案,旨在帮助开发者构建用户友好的日期选择组件。
349 12
|
数据可视化
【Qt 学习笔记】Qt常用控件 | 输入类控件 | Date/Time Edit的使用及说明
【Qt 学习笔记】Qt常用控件 | 输入类控件 | Date/Time Edit的使用及说明
1420 2
|
JavaScript vr&ar 数据库
技术笔记:Js获取当前日期时间及其它操作
技术笔记:Js获取当前日期时间及其它操作
583 1
|
12月前
|
JavaScript 前端开发 开发者
【干货拿走】JavaScript中最全的数据类型判断方法!!!!
【干货拿走】JavaScript中最全的数据类型判断方法!!!!
338 1
解决 Blocked a frame with origin “xxx“ from accessing a cross-origin frame
解决 Blocked a frame with origin “xxx“ from accessing a cross-origin frame
5140 0