使用js操作checkbox
我们在项目中经常会遇到这个问题:使用js判断checkbox框是否被选中以及使用js对checkbox进行操作。
其实这些需求很简单,这里给出使用原生js和jQuery来完成这些需求。
一.使用原生JavaScript判断是否选中checkbox框
<input type="checkbox" id="test" class="test">同意
<script>
// 获取checkbox元素
var box=document.getElementById("test");
// 判断是否被拒选中,选中返回true,未选中返回false
alert(box.checked);
</script>
二.使用原生JavaScript判断是否选中checkbox框
<input type="checkbox" id="test" class="test">同意
<script>
// 获取checkbox元素
var box=document.getElementById("test");
// 判断是否被拒选中,选中返回true,未选中返回false
alert(box.checked);
</script>
三.使用原生Javascript移除选中的checkbox框
<input type="checkbox" id="test" class="test">同意
<script>
// 获取checkbox元素
var box=document.getElementById("test");
// 判断是否被拒选中,选中返回true,未选中返回false
box.checked=false;
</script>
四.使用jQuery判断是否选中checkbox框
<input type="checkbox" id="test" class="test">同意
<script>
// 选中返回true,未选中返回false
$('#test').is(":checked");
// 选中返回true,未选中返回false;一定要注意,这里不可以使用attr("checked")来判断
$("#test").prop("checked")
</script>
五.使用jQuery设置选中checkbox框
<input type="checkbox" id="test" class="test">同意
<script>
$("#test").prop("checked","trure")
$("#test").attr("checked","true")
</script>
六.使用jQuery设置移除选中的checkbox框
<input type="checkbox" id="test" class="test">同意
<script>
$("#test").prop("checked","false")
$("#test").attr("checked","false")
</script>

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
RPC是什么?为什么要学习RPC?
随着近几年分布式、微服务架构的火热,RPC在开发工作中使用的越来越多,也变的越来越重要。 今天我们来看RPC是什么,为什么要了解RPC,通过学习RPC我们能掌握什么内容? 什么是「RPC」 RPC 全称Remote Procedure Call, wikipedia的部分说明: RPC is a request–response protocol. An RPC is initiated by the client , which sends a request message to a known remote server to execute a specified procedure with supplied parameters. The remote server sends a response to the client, and the application continues its process. 首先这里的重点是「protocol」,其次是 RPC中的R -「Remote」。所以这里的RPC的意义是一个调用执行远程方法的协议。我们对于方法的调用一般类似这样...
-
下一篇
Linux、git和github的故事
近日,分析业内知名技术社区时,详细看了下github。作为笔记,留下学习印记。 一、Linux和git 7月,阿里云参加了LinuxCon + ContainerCon + CloudOpen中国(简称LC3)大会,并做了重要分享。详见。 没想到linux和git之间的故事是这样开始的。来自廖雪峰的博客中有这样一段描述: 很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。 Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢? 事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码! 你也许会想,为什么
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS关闭SELinux安全模块
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker容器配置,解决镜像无法拉取问题
- MySQL数据库在高并发下的优化方案