关于复选框checkbox没有选中不能获取值的问题

简介: 关于复选框checkbox没有选中不能获取值的问题

大家应该在获取checkbox值的时候发现没有选中是没有值的,value这个值选中才会有,那该怎么让它不选中也获取呢?

很简单,加个隐藏的input,通过点击复选框,用js事件改input的值

image.png

大概就是这样,最后贴上一段代码

1

2

3

4

5

6

7

8

9

$(function(){    

$(".attr_if_check").on('click',function(){    

if($(this).attr('checked')){    

$(this).siblings('.attr_if_neglect').val('1');    

}else{    

$(this).siblings('.attr_if_neglect').val('0');    

}    

})    

});

目录
相关文章
|
6月前
|
JavaScript 前端开发
详细解读checkbox的全选与反选
详细解读checkbox的全选与反选
88 0
全选或者单选checkbox的值动态添加到div
全选或者单选checkbox的值动态添加到div
58 0
复选框checkbox的三种状态
复选框checkbox的三种状态
119 0
单选、全选、反选、获得所有选中的checkbox
单选、全选、反选、获得所有选中的checkbox
|
JavaScript 前端开发
layui复选框checkbox全选和获取值的解决方案
layui复选框checkbox全选和获取值的解决方案
1133 0
|
JavaScript
element checkbox复选框实现全选功能
element checkbox复选框实现全选功能
自定义复选框CheckBox的样式
自定义复选框CheckBox的样式
125 0
|
JavaScript
关于复选框checkbox没有选中不能获取值的问题
大家应该在获取checkbox值的时候发现没有选中是没有值的,value这个值选中才会有,那该怎么让它不选中也获取呢? 很简单,加个隐藏的input,通过点击复选框,用js事件改input的值
90 0
input checkbox 复选框大小修改
有的时候,需要使用复选框,但是复选框有时候默认的太小,这时候就需要加大复选框。 解决方法: 其实就是zoom属性,这个是放大的意思,可以设置为180%,这样就会比之前大很多。
1488 0