jquery实现全选反选批量删除效果

简介: jquery实现全选反选批量删除效果

 

html代码“

1. <div class="box">
2.      <ul>
3.        <li><input type="checkbox" /> 少小离家胖了回</li>
4.        <li><input type="checkbox" /> 乡音无改肉成堆</li>
5.        <li><input type="checkbox" /> 儿童相见不相识</li>
6.        <li><input type="checkbox" /> 笑问胖子你是谁</li>
7. 
8.      </ul>
9. 
10.       <div>
11.         <input type="button" class="seleAll" value="全选" />
12.         <input type="button" class="reverse" value="反选" />
13.         <input type="button" class="op" value="全不选" />
14.         <input type="button" class="del" value="删除" />
15. 
16. 
17.       </div>
18.     </div>

jquery代码

1. //全选
2.    $(".seleAll").on("click",function(){
3.      var oin=$("input[type='checkbox']")
4.      oin.each(function(){
5.          $(this).prop("checked",true)
6.      })
7. 
8.    })
9. 
10.     //全不选
11.     $(".op").on("click",function(){
12.       var oin=$("input[type='checkbox']")
13.       oin.each(function(){
14.           $(this).prop("checked",false)
15.       })
16. 
17.     })
18. 
19.     // 反选 
20. 
21.     $(".reverse").on("click",function(){
22.       // 获取节点 
23. 
24.       var oin=$("input[type='checkbox']")
25. 
26.       oin.each(function(){
27. 
28.         this.checked=!this.checked
29. 
30.       })
31. 
32. 
33.     })
34. 
35.     // 批量删除 
36. 
37.     $(".del").on("click",function(){
38.       var sele=$(":checkbox:checked")
39. 
40.       if (sele.length>0) {
41.         sele.each(function(){
42. 
43.           $(this).parent().remove()
44. 
45.         })
46. 
47.       } else{
48.         alert("至少选一个数据")
49.       }
50. 
51. 
52.     })
53.

 

相关文章
|
JavaScript Java
jQuery+Datatables实现表格批量删除功能
jQuery+Datatables实现表格批量删除功能
167 0
|
JavaScript 前端开发
jquery的数据增删改查(全选,反选,全不选,批量删除,添加信息)
jquery的数据增删改查(全选,反选,全不选,批量删除,添加信息)
124 0
|
前端开发 JavaScript
基于SSM+Jquery+ajax实现批量删除功能
基于SSM+Jquery+ajax实现批量删除功能
465 0
基于SSM+Jquery+ajax实现批量删除功能
|
6月前
|
JavaScript
jQuery图片延迟加载插件jQuery.lazyload
jQuery图片延迟加载插件jQuery.lazyload
|
1月前
|
JavaScript
jQuery 树型菜单插件(Treeview)
jQuery 树型菜单插件(Treeview)
62 2
|
5月前
|
设计模式 JavaScript 前端开发
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
64 1
|
1月前
|
JavaScript 前端开发
jQuery Growl 插件(消息提醒)
jQuery Growl 插件(消息提醒)
47 4
jQuery Growl 插件(消息提醒)
|
1月前
|
存储 JSON JavaScript
jQuery Cookie 插件
jQuery Cookie 插件
42 4
jQuery Cookie 插件
|
22天前
|
JavaScript 定位技术
jQuery鹰眼视图小地图定位预览插件minimap.js
这是一个jQuery小地图定位预览视图,默认左侧是页面主要内容,minimap.js的好处就是在它的右侧形成一个快速定位通道,产生一个缩小版的页面,即预览效果,可以点击并快速定位到页面的某个位置。简单实用,欢迎下载!
30 0
|
3月前
|
JavaScript 前端开发 数据安全/隐私保护
Validform jQuery插件详解
【8月更文挑战第21天】