获取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


目录
相关文章
uniapp类似合同选择checkbox-group-选中取消(整理)
uniapp类似合同选择checkbox-group-选中取消(整理)
|
1月前
element组件库笔记一:element 框架中table表格复选框选中后,切换下一页之前选中复选框和数据消失的问题
这篇文章介绍了在Element UI框架中,如何解决表格组件复选框在分页时选中状态丢失的问题。
41 0
|
4月前
Element UI 多选表格--判断勾选数据行的 Checkbox 时为选中还是取消选中
Element UI 多选表格--判断勾选数据行的 Checkbox 时为选中还是取消选中
51 1
|
JavaScript
JQuery 判断radio是否有选中,获取选中的值demo示例(整理)
JQuery 判断radio是否有选中,获取选中的值demo示例(整理)
html+css实战34-单选功能和默认选中
html+css实战34-单选功能和默认选中
121 0
html+css实战34-单选功能和默认选中
【Layui】关于单选框的选中状态,下拉框默认显示
【Layui】关于单选框的选中状态,下拉框默认显示
649 0
【Layui】关于单选框的选中状态,下拉框默认显示
【Layui】对于列表页复选框只有选中时才会显示
【Layui】对于列表页复选框只有选中时才会显示
178 0
【Layui】对于列表页复选框只有选中时才会显示
|
监控 JavaScript
页面如何获取checkbox选中的多个值?
页面如何获取checkbox选中的多个值?
239 0
页面如何获取checkbox选中的多个值?
【mpvue】radio-group 标签组 点击两次 label才可以选中状态
1.问题复现 用 radio-group 标签组实现单选功能,点击两次才可以使 label 呈现选中状态,但是e.target.value 的值已经发生变化了。
319 0