jquery 全选、全不选、反选效果的实现代码【推荐】
首先:引入jquery
<title>haran.info_jquery实例_全选全不选反选_select-all_unselect-all_reverse</title> <meta http-equiv=\"content-type\"content=\"text/html; charset=UTF-8\"/> <script src=\"/js/jquery-1.8.3.min.js\"type=\"text/javascript\"></script><!-- 引入Jquery -->
样式:
<styletype=\"text/css\"> <!-- #div1{ width:980px; margin:0 auto; position:relative; text-align:left; padding-left:400px; line-height:30px; border:1px dotted #0075c5; } li{ display:block; list-style:none; float:left; position:relative; padding-left:20px; } .clr{ height:20px; } --> </style>
body布局:
<divid=\"div1\"> <divclass=\"clr\"> </div> <!--选项开始--> <inputtype=\"checkbox\"/><ahref=\"haran.info\">haran.info_脚本编程</a><br/> <inputtype=\"checkbox\"/><ahref=\"haran.info\">haran.info_网站编程</a><br/> <inputtype=\"checkbox\"/><ahref=\"haran.info\">haran.info_系统管理</a><br/> <inputtype=\"checkbox\"/><ahref=\"haran.info\">haran.info_服务器配置</a><br/> <inputtype=\"checkbox\"/><ahref=\"haran.info\">haran.info_系统运维</a><br/> <inputtype=\"checkbox\"/><ahref=\"haran.info\">haran.info_博客</a><br/> <inputtype=\"checkbox\"/><ahref=\"haran.info\">haran.info_首页</a><br/> <!--选项结束--> <!--功能按钮开始--> <inputtype=\"button\"id=\"selAll\"value=\"全选\"/> <inputtype=\"button\"id=\"unselAll\"value=\"全不选\"/> <inputtype=\"button\"id=\"reverse\"value=\"反选 \"/> <!--功能按钮结束--> <divclass=\"clr\"> </div> </div><!--关闭div1-->
实现功能:
<scripttype=\"text/javascript\"> $(document).ready(function () { $(\"#selAll\").click(function () { //\":checked\"匹配所有的复选 $(\"#div1 :checkbox\").attr(\"checked\", true); //\"#div1 :checked\"之间必须有空格checked是设置选中状态。如果为true则是选中fo否则false为不选中 }); $(\"#unselAll\").click(function () { $(\"#div1 :checkbox\").attr(\"checked\", false); }); //理解用迭代原理each(function(){}) $(\"#reverse\").click(function () { $(\"#div1 :checkbox\").each(function () { $(this).attr(\"checked\",!$(this).attr(\"checked\")); //!$(this).attr(\"checked\")判断复选框的状态:如果选中则取反 }); }); }); </script>
以上这篇jquery 全选、全不选、反选效果的实现代码【推荐】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持phpstudy。
本文地址:https://www.stayed.cn/item/2425
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我