Jquery - checked 全选与取消全选
2016-02-12 16:36
701 查看
html:
<!DOCTYPE html> <html> <head> <title>节点列表</title> <link rel="stylesheet" type="text/css" href="__PUBLIC__/Css/Public.css"> <link rel="stylesheet" type="text/css" href="__PUBLIC__/Css/node.css"> <script type="text/javascript" src="__PUBLIC__/Js/jquery.js"></script> <script type="text/javascript" src="__PUBLIC__/Js/node.js"></script> </head> <body> <div id="wrap"> <div> <a href="<{:U('/Admin/Rbac/role')}>" class="add-app">返回</a> </div> <div> <foreach name="node" item="app"> <div class="app"> <p> <strong><{$app.title}></strong> <input type="checkbox" name="access[]" value="<{$app.id}>_1" level='1' /> </p> <foreach name="app.child" item="action"> <dl> <dt> <strong><{$action.title}></strong> <input type="checkbox" name="access[]" value="<{$action.id}>_3" level='2' /> </dt> <foreach name="action.child" item="func"> <dd> <span><{$func.title}></span> <input type="checkbox" name="access[]" value="<{$func.id}>_3" level='3' /> </dd> </foreach> </dl> </foreach> </div> </foreach> </div> </div> </body> </html>
JS:
$(document).ready(function(){ $('input[level="1"]').click(function() { var inputs = $(this).parents('.app').find('input'); $(this).prop('checked') ? inputs.prop('checked', true) : inputs.removeAttr('checked', false); }); $('input[level="2"]').click(function() { var inputs = $(this).parents('dl').find('input'); $(this).prop('checked') ? inputs.prop('checked', true) : inputs.removeAttr('checked', false); }); });
相关文章推荐
- JQuery——插件的开发和使用(一)
- jquery封装之--css封装
- jQuery编程基础精华02(属性、表单过滤器,元素的each,表单选择器,子元素过滤器(*),追加方法,节点,样式操作)
- jQuery编程基础精华02(属性、表单过滤器,元素的each,表单选择器,子元素过滤器(*),追加方法,节点,样式操作)
- 使用Jquery解析Json基础知识
- jQuery表格插件,简易demo
- jQuery插件-把中文字符串,中文的…
- jQuery自定义插件
- jquery实现具有嵌套功能的选项卡
- 用Javascript和jQuery分别完成侧边栏固定滑动
- 基于MySQLi和jQuery的评论系统
- js与jquery分别实现手动轮播图
- Jquery前端封装---事件锁定(三)处理IE出现的一些小问题
- JQ001-认识jQuery 和 JQ002-jQuery选择器
- jQuery编程基础精华01(jQuery简介,顶级对象$,jQuery对象、Dom对象,链式编程,选择器)
- jQuery编程基础精华01(jQuery简介,顶级对象$,jQuery对象、Dom对象,链式编程,选择器)
- 如何书写高质量的jQuery代码(转)
- 推荐2款jquery编写的字符云插件,自己亲自使用后感想
- jQuery的Ajax应用
- Jquery插件开发方法