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.

 

相关文章
|
7月前
|
JavaScript Java
jQuery+Datatables实现表格批量删除功能
jQuery+Datatables实现表格批量删除功能
66 0
|
11月前
|
JavaScript 前端开发
jquery的数据增删改查(全选,反选,全不选,批量删除,添加信息)
jquery的数据增删改查(全选,反选,全不选,批量删除,添加信息)
85 0
|
前端开发 JavaScript
基于SSM+Jquery+ajax实现批量删除功能
基于SSM+Jquery+ajax实现批量删除功能
427 0
基于SSM+Jquery+ajax实现批量删除功能
|
8月前
|
JavaScript
Jquery插件知识之Jquery.cookie实现页面传值
Jquery插件知识之Jquery.cookie实现页面传值
39 0
|
9月前
|
JavaScript
jQuery 插件自用列表
jQuery 插件自用列表
30 0
|
20天前
|
JavaScript
jQuery图片延迟加载插件jQuery.lazyload
jQuery图片延迟加载插件jQuery.lazyload
|
10月前
|
JavaScript
jQuery编写插件的两种方法
jQuery编写插件的两种方法
59 0
|
20天前
|
JavaScript 数据可视化 前端开发
jQuery-JS插件-第9次课-使用插件让领导对你刮目相看-附案例作业
jQuery-JS插件-第9次课-使用插件让领导对你刮目相看-附案例作业
22 0
|
20天前
|
JavaScript 前端开发
开发jQuery插件这些就够了
开发jQuery插件这些就够了
35 0
|
20天前
|
JavaScript 前端开发 安全
jQuery 第十一章(表单验证插件推荐)
jQuery 第十一章(表单验证插件推荐)
62 1