jQuery全选反选实例
1. $('#tb:checkbox').each(function(){ 每次都会执行
全选-取消操作,注意$('#tb :checkbox').prop('checked',true); tb后面一定得有括号,否则会报错。
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><input type="button" value="全选" οnclick="checkAll();"/><input type="button" value="反选" οnclick="reverseAll();"/><input type="button" value="取消" οnclick="cancelAll();"/><table border="1"><thead><tr><th>选项</th><th>IP</th><th>port</th></tr></thead><tbody id="tb"><tr><td><input type="checkbox"></td><td>1.1.1.1</td><td>80</td></tr><tr><td><input type="checkbox"></td><td>1.1.1.1</td><td>80</td></tr><tr><td><input type="checkbox"></td><td>1.1.1.1</td><td>80</td></tr></tbody></table><script src="jquery-1.12.4.js"></script><script>function checkAll(){$('#tb :checkbox').prop('checked',true);}function cancelAll(){$('#tb :checkbox').prop('checked',false);}</script></body>
</html>
用DOM实现 全选-反选-取消操作:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><input type="button" value="全选" οnclick="checkAll();"/><input type="button" value="反选" οnclick="reverseAll();"/><input type="button" value="取消" οnclick="cancelAll();"/><table border="1"><thead><tr><th>选项</th><th>IP</th><th>port</th></tr></thead><tbody id="tb"><tr><td><input type="checkbox"></td><td>1.1.1.1</td><td>80</td></tr><tr><td><input type="checkbox"></td><td>1.1.1.1</td><td>80</td></tr><tr><td><input type="checkbox"></td><td>1.1.1.1</td><td>80</td></tr></tbody></table><script src="jquery-1.12.4.js"></script><script>function checkAll(){$('#tb :checkbox').prop('checked',true);}function cancelAll(){$('#tb :checkbox').prop('checked',false);}function reverseAll(){$('#tb :checkbox').each(function(){//this 代指当前循环的每一个元素,this是DOM对象。//console.log(this); //用DOM实现的if(this.checked){this.checked=false;}else{this.checked=true;}})}</script></body>
</html>
效果:
2.用 jQuery实现 全选-反选-取消操作:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><input type="button" value="全选" οnclick="checkAll();"/><input type="button" value="反选" οnclick="reverseAll();"/><input type="button" value="取消" οnclick="cancelAll();"/><table border="1"><thead><tr><th>选项</th><th>IP</th><th>port</th></tr></thead><tbody id="tb"><tr><td><input type="checkbox"></td><td>1.1.1.1</td><td>80</td></tr><tr><td><input type="checkbox"></td><td>1.1.1.1</td><td>80</td></tr><tr><td><input type="checkbox"></td><td>1.1.1.1</td><td>80</td></tr></tbody></table><script src="jquery-1.12.4.js"></script><script>function checkAll(){$('#tb :checkbox').prop('checked',true);}function cancelAll(){$('#tb :checkbox').prop('checked',false);}function reverseAll(){$('#tb :checkbox').each(function(){//传2个参数表示设置值,传1个参数表示获取值。if($(this).prop('checked')){$(this).prop('checked',false);}else{$(this).prop('checked',true);}})}</script></body>
</html>
3. 三元运算
var v=条件?真值:假值
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><input type="button" value="全选" οnclick="checkAll();"/><input type="button" value="反选" οnclick="reverseAll();"/><input type="button" value="取消" οnclick="cancelAll();"/><table border="1"><thead><tr><th>选项</th><th>IP</th><th>port</th></tr></thead><tbody id="tb"><tr><td><input type="checkbox"></td><td>1.1.1.1</td><td>80</td></tr><tr><td><input type="checkbox"></td><td>1.1.1.1</td><td>80</td></tr><tr><td><input type="checkbox"></td><td>1.1.1.1</td><td>80</td></tr></tbody></table><script src="jquery-1.12.4.js"></script><script>function checkAll(){$('#tb :checkbox').prop('checked',true);}function cancelAll(){$('#tb :checkbox').prop('checked',false);}function reverseAll(){$('#tb :checkbox').each(function(){var v=$(this).prop('checked')?false:true;$(this).prop('checked',v);})}</script></body>
</html>
4. 笔记
实例:全选,反选,取消-选择器-$('#tb :checkbox').prop('checked'); 获取值$('#tb :checkbox').prop('checked',true); 赋值-jQuery方法内置循环: $('#tb :checkbox').xxxx$('#tb :checkbox').each(function(k){//k是当前索引//this,DOM,当前循环的元素$(this)})-三元运算:var v=条件?真值:假值
转载于:https://www.cnblogs.com/momo8238/p/7463587.html
jQuery全选反选实例相关推荐
- JQuery全选反选 随其他checkbox自动勾选全选反选
工作中的代码片段 写出来留作以后对比参考 网上没找到自己想要的全选反选代码 干脆自己写了个比较臃肿的 相信还有更加简单的方法 jquery代码 ============================ ...
- 关于JQuery全选/反选第二次失效的问题
最近在项目中,遇到一个问题,测试全选/反选功能时,第一次对母框进行选中/非选中时,能同步子框的全选/反选状态,之后再点击母框,子框就没反应了.原代码大致结构关键如下: function selectA ...
- JQuery全选/反选设置
/*** HTML代码*/ <div class="checkbox-filter"><label class="select">< ...
- html dom反选,Dom操作--全选反选
我们经常会在网站上遇到一些多选的情况,下面我就来说说使用Dom写全选反选的思路. 全选思路: 首先,我们来分析一下知道,当我们点击"全选"复选框的时候,所有的复选框应该都被选中,那 ...
- jQuery如何动态删除TR,input按钮删除本行记录,checkbox全选反选
checkbox 全选反选 1: var i = 1; 2: function CheckAllTeacher() { 3: if (i % 2 == 1) { 4: i++; 5: $(" ...
- Jquery实现 全选反选
Jquery实现 全选反选 <!DOCTYPE html> <html lang="en"><head><meta charset=&qu ...
- Jquery 全选、反选问题解析
最近工作中,需要使用Jquery实现复选框的全选和反选,本人虽然不是专职撸前端的,但这个小问题感觉也没什么难度,下面直接上代码: <div id="list"> < ...
- 【基础】jquery全选、反选、全不选代码
1.JS代码 function ($) { //全选 反选 全不选 $("#selAll").click(function () { $(".lists :checkbo ...
- js、jquery操作复选框checkbox总结(单个/多个获取选中值、初始化设置默认选中值、全选反选)
一.单个复选框 使用label标签可以点击文字就能选中复选框或者是取消选择复选框 label标签的两种使用方法: https://blog.csdn.net/qq_40015157/article ...
最新文章
- 基于机器学习梯度下降优化算法来寻找最佳的线性回归模型
- java前后端分离的实现方式_采用前后端分离的方式进行开发,实现了几种常用的文件上传功能...
- 六十.完全分布式 、 节点管理 、 NFS网关
- TF之DD:实现输出Inception模型内的某个卷积层或者所有卷积层的形状
- 给年轻人的30条忠告【转自[蓉儿]的QQ空间】
- vue的props实现父组件变化子组件一起变化
- T-SQL利用Row_Number函数实现分页
- .NET 6新特性试用 | LINQ功能改进
- 数据库编程——intro to JDBC
- 漫谈MySQL权限安全,跳槽薪资翻倍
- 汇编指令mrs_专题1:电子工程师 之 软件】 之 【8.arm指令】
- python取列表中位数_Python如何获取列表(List)的中位数
- xquery删除_XQuery实例删除SQL XML文档
- 12.4!移动云 TeaTalk 即将抵达深圳,不要错过!
- \Process(sqlservr)\% Processor Time 计数器飙高
- [转]如何配置sql server2005允许远程连接
- 什么是DTC?为什么国内外如此火爆
- APP案例分析--扇贝单词
- 0.靡不有初 鲜克有终
- python 编程控制键盘和鼠标
热门文章
- 频率计设计——电路部分
- 十六进制数转换成float类型数据数据的经典代码
- python 东哥 with open_Python一行代码搞定炫酷可视化,你需要了解一下Cufflinks
- 进度条设置_朋友圈可以设置quot;仅一个月可见quot;了,什么时候出语音进度条呢?内附陈粒小姐姐的新歌哦~...
- 脱发篇-多线程基础(下)来看看你知道多少
- Redis源码剖析(五)订阅与发布
- 每天一道LeetCode-----找到一个字符串在另一个字符串出现的位置,字符串内部顺序无要求
- python面向对象(2)—— 继承(2)
- 从前序与中序遍历序列构造二叉树—leetcode105
- windows7不支持AllocateAndGetTcpExTableFromStack