首页 前端知识 jQuery——40. 获取复选框value及操作操作选中状态

jQuery——40. 获取复选框value及操作操作选中状态

2025-03-19 11:03:43 前端知识 前端哥 212 603 我要收藏

1.获取复选框的选中状态value值

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
span{
display: block;width: 200px;line-height: 30px;text-align: center;
margin-top:20px ;background: #ccc;
}
button{
width: 200px;height: 50px;margin-top:50px ;
}
</style>
<script src="../js/jquery-3.4.1.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function(){
$("button").click(function(){
//1.获取复选框的选中状态value值
var sg=[];//创建空数组存放选中的元素value值
$("input:checkbox:checked").each(function(){
sg.push($(this).val()); //push方法数组末尾添加
});
console.log(sg);
});
})
</script>
</head>
<body>
<!--复选框开始-->
<input type="checkbox" name="sg[]" value="pg" />苹果
<input type="checkbox" name="sg[]" value="xj" checked="checked"/>香蕉
<input type="checkbox" name="sg[]" value="pt" />葡萄
<!--复选框结束-->
<br /><br />
<button>按钮</button>
</body>
</html>
复制

在这里插入图片描述
2.设置复选框选中状态,先删除所有的选中状态,然后再选

原理:先删除所有的复选框的选中状态,再选择要选中的复选框,添加"checked"属性

filter()方法筛选出与指定表达式匹配的元素集合

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
span{
display: block;width: 200px;line-height: 30px;text-align: center;
margin-top:20px ;background: #ccc;
}
button{
width: 200px;height: 50px;margin-top:50px ;
}
</style>
<script src="../js/jquery-3.4.1.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function(){
$("button").click(function(){
//2.设置复选框选中状态,先删除所有的选中状态,然后在选
//原理:先删除所有的复选框的选中状态,再选择要选中的复选框,添加"checked"属性
//filter()方法筛选出与指定表达式匹配的元素集合
$("input:checkbox").removeAttr("checked").filter("[value='pg'],[value='pt']").attr("checked","checked");
});
})
</script>
</head>
<body>
<!--复选框开始-->
<input type="checkbox" name="sg[]" value="pg" />苹果
<input type="checkbox" name="sg[]" value="xj" checked="checked"/>香蕉
<input type="checkbox" name="sg[]" value="pt" />葡萄
<!--复选框结束-->
<br /><br />
<button>按钮</button>
</body>
</html>
复制

在这里插入图片描述
在这里插入图片描述

转载请注明出处或者链接地址:https://www.qianduange.cn//article/24106.html
标签
评论
发布的文章

prompt工程起步

2025-03-23 11:03:21

ChatPromptTemplate的使用

2025-03-23 11:03:20

地基Prompt提示常用方式

2025-03-23 11:03:20

网络安全知识点

2025-03-23 11:03:15

第27周JavaSpringboot git初识

2025-03-23 11:03:15

Android studio运行报错处理

2025-03-23 11:03:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
浏览器升级提示:您的浏览器版本较低,建议您立即升级为知了极速浏览器,极速、安全、简约,上网速度更快!立即下载
复制成功!