checked 完整版全选,单选,反选
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="css/style.css" />
<script type="text/javascript" src="js/jquery-1.10.2.js" ></script>
<title>反选/反选/全不选/单选</title>
<style>
*{
padding: 0;
margin: 0;
}
.nav{
margin-top: 20px;
margin-left: 50px;
}
.nav>label{
display: inline-block;
width: 100px;
margin: auto
}
input{
vertical-align: middle;
margin-right: 6px;
}
.select{
margin-left: 50px;
margin-top: 30px;
}
</style>
</head>
<body>
<div class="nav">
<label><input class="allcheck" type="checkbox" />全选</label>
<label><input class="reversecheck" type="checkbox" />反选</label>
<label><input class="nonecheck" type="checkbox" />全不选</label>
</div>
<ul class="select">
<li><label><input class="onecheck" type="checkbox" />博客园</label></li>
<li><label><input class="onecheck" type="checkbox" />博客园</label></li>
<li><label><input class="onecheck" type="checkbox" />博客园</label></li>
<li><label><input class="onecheck" type="checkbox" />博客园</label></li>
<li><label><input class="onecheck" type="checkbox" />博客园</label></li>
<li><label><input class="onecheck" type="checkbox" />博客园</label></li>
</ul>
<script>
//全选
$(".allcheck").on("click",function(){
var isSelect = this.checked;
if (isSelect) {
$(".reversecheck").prop("checked", false);
$(".nonecheck").prop("checked", false);
$('.onecheck').each(function () {
$(this).prop("checked", true)
});
}
else {
$(".onecheck").prop("checked", false)
}
})
// 反选
$(".reversecheck").on("click",function(){
var oneSelect = $(".onecheck");
var isSelect = this.checked;
if (isSelect) {
$(".allcheck").prop("checked", false);
for (var i = 0; i < oneSelect.length; i++) {
var e = oneSelect[i];
e.checked = !e.checked;
}
}
})
// 全不选
$(".nonecheck").on("click",function(){
$(".onecheck").prop("checked", false);
$(".allcheck").prop("checked", '');
$(".reversecheck").prop("checked", '');
})
// 单选
$(".onecheck").on("click",function(){
var flag = true;
$(".onecheck").each(function () {
if (!this.checked) {
flag = false;
}
})
if (flag) {
$(".allcheck").prop('checked', true);
$(".reversecheck").prop("checked", '');
$(".nonecheck").prop("checked", '');
} else {
$(".allcheck").prop('checked', '');
}
})
</script>
</body>
</html>
checked 完整版全选,单选,反选的更多相关文章
- 夺命雷公狗-----React---28--小案例之react经典案例todos(全选和反选)完
这个功能实现的步骤如下所示: 最终实现全选和反选,代码如下所示: <!DOCTYPE html> <html lang="en"> <head> ...
- 【jquery】一个简单的单选、多选、全选、反选、删除的小功能
对表格内容进行单行删除.单行选中.多行选中.全选.反选.删除选中行等操作 HTML代码 <table class="table table-bordered border-shadow ...
- input单选框全选与反选
input单选框全选与反选 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...
- javaScript_Demo 全选和反选单选框
进行单选的全选和反选 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> &l ...
- 练习-checkbox 全选 ,反选, 单选,以及取值
1.方法1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w ...
- jQuery实现复选框的全选、反选、并且根据复选框的<checked属性>控制多个对应div的显示/隐藏
<!doctype html><html> <head> <meta charset="utf-8"> <title>j ...
- jquery 全选、反选、获取值、背景行、隔行变色和鼠标略过变色变色全特效
好久没有写东西了,当然不是没东西可写,只是没有时间写.今天抽出点时间来把我最近使用的一些 Javascript 特效的东西贴出来,供自己或者别人查询使用.最近我在做一个新的 B/S 系统,由于没有专门 ...
- 关于checkbox全选与反选的问题
在一组checkbox中常有这样的需求,选择全选按钮,所有的选项必须全选上,当再次点击时,则所有的按钮必须反选,当点击一组checkbox时,只有有一个不选上,则按钮不选中,当所有的按钮全部选上时,此 ...
- 利用JQuery实现全选和反选的几种方法
前面介绍了利用JavaScript实现全选功能,其中也有要注意的几点,现在讲解下在JQuery怎么实现全选和反选,下面提供了两种方法实现. 如图:要实现的效果是点击全选框全部选中,再点击全部不选中 方 ...
随机推荐
- 疲劳驾驶打瞌睡?python保障您的驾驶安全
道路千万条,安全第一条!疲劳驾驶可谓交通事故几大罪魁祸首之一,根据美国一项研究显示,司机睡眠不足4小时,交通事故肇事几率等同于醉驾. 为了减少疲劳驾驶现象,驾驶员疲劳检测应运而生.这是一项安全技术,可 ...
- 百度AI开发平台简介
AIstudio https://aistudio.baidu.com/aistudio/index 关于AI Studio AI Studio是基于百度深度学习平台飞桨的一站式AI开发平台,提供在线 ...
- Daily Scrum 1/14/2016
Zhaoyang & Yandong: Still optimizing the speech input interface Dong & Fuchen: Image asynchr ...
- 我用Python一键保存了半佛老师所有的骚气表情包
本文首发于公众号「Python知识圈」,如需转载,请在公众号联系作者授权. 2019年发现两个有意思而且内容比较硬核的公众号.都是同一个人运营的,我们都叫他半佛老师,现实中的职业是风控,公众号内容涉及 ...
- vue axios post请求下载文件,后台springmvc完整代码
注意请求时要设置responseType,不加会中文乱码,被这个坑困扰了大半天... axios post请求: download(index,row){ var ts = ...
- radio取值
假设代码如下: 1) <input type="radio" name="radio" id="radio1" checke ...
- 刷题记录:[V&N2020 公开赛]TimeTravel
题目复现链接:https://buuoj.cn/challenges 参考链接:2020 年 V&N 内部考核赛 WriteUp V&N公开赛2020 writeup httpoxy ...
- [linux][MongoDB] mongodb学习(二):命令使用数据库
使用数据库 # 查看数据库 > show dbs admin 0.000GB local 0.000GB # 查看表(集合) > show tables # 删除集合 > db.us ...
- Apache jena SPARQL endpoint及推理
一.Apache Jena简介 Apache Jena(后文简称Jena),是一个开源的Java语义网框架(open source Semantic Web Framework for Java),用 ...
- .NET Core 使用MediatR CQRS模式
前言 CQRS(Command Query Responsibility Segregation)命令查询职责分离模式,它主要从我们业务系统中进行分离出我们(Command 增.删.改)和(Query ...