JQuery选中checkbox方法代码实例(全选、反选、全不
网络编程 2021-07-04 21:48www.168986.cn编程入门
这篇文章主要介绍了JQuery选中checkbox方法代码实例(全选、反选、全不选),本文直接给出代码实例,需要的朋友可以参考下
1、checkbox list选择
代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://.w3./TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://.w3./1999/xhtml"> <head runat="server"> <title></title> <script src="Scripts/jquery-1.7.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { // 全选 $("#btnCheckAll").bind("click", function () { $("[name = chkItem]:checkbox").attr("checked", true); }); // 全不选 $("#btnCheckNone").bind("click", function () { $("[name = chkItem]:checkbox").attr("checked", false); }); // 反选 $("#btnCheckReverse").bind("click", function () { $("[name = chkItem]:checkbox").each(function () { $(this).attr("checked", !$(this).attr("checked")); }); }); // 全不选 $("#btnSubmit").bind("click", function () { var result = new Array(); $("[name = chkItem]:checkbox").each(function () { if ($(this).is(":checked")) { result.push($(this).attr("value")); } }); alert(result.join(",")); }); }); </script> </head> <body> <div> <input name="chkItem" type="checkbox" value="今日话题" />今日话题 <input name="chkItem" type="checkbox" value="视觉焦点" />视觉焦点 <input name="chkItem" type="checkbox" value="财经" />财经 <input name="chkItem" type="checkbox" value="汽车" />汽车 <input name="chkItem" type="checkbox" value="科技" />科技 <input name="chkItem" type="checkbox" value="房产" />房产 <input name="chkItem" type="checkbox" value="旅游" />旅游 </div> <div> <input id="btnCheckAll" type="button" value="全选" /> <input id="btnCheckNone" type="button" value="全不选" /> <input id="btnCheckReverse" type="button" value="反选" /> <input id="btnSubmit" type="button" value="提交" /> </div> </body> </html>
2、checkbox table选中
效果图:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://.w3./TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://.w3./1999/xhtml"> <head runat="server"> <title></title> <style type="text/css"> table { border-collapse: collapse; } td { border: 1px solid #c; } </style> <script src="Scripts/jquery-1.7.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { // chkAll全选事件 $("#chkAll").bind("click", function () { $("[name = chkItem]:checkbox").attr("checked", this.checked); }); // chkItem事件 $("[name = chkItem]:checkbox").bind("click", function () { var $chk = $("[name = chkItem]:checkbox"); $("#chkAll").attr("checked", $chk.length == $chk.filter(":checked").length); }) }); </script> </head> <body> <table id="tb"> <thead> <tr> <td> <input id="chkAll" type="checkbox" /> </td> <td> 分类名称 </td> </tr> </thead> <tbody> <tr> <td> <input name="chkItem" type="checkbox" value="今日话题" /> </td> <td> 今日话题 </td> </tr> <tr> <td> <input name="chkItem" type="checkbox" value="视觉焦点" /> </td> <td> 视觉焦点 </td> </tr> <tr> <td> <input name="chkItem" type="checkbox" value="财经" /> </td> <td> 财经 </td> </tr> <tr> <td> <input name="chkItem" type="checkbox" value="汽车" /> </td> <td> 汽车 </td> </tr> <tr> <td> <input name="chkItem" type="checkbox" value="科技" /> </td> <td> 科技 </td> </tr> <tr> <td> <input name="chkItem" type="checkbox" value="房产" /> </td> <td> 房产 </td> </tr> <tr> <td> <input name="chkItem" type="checkbox" value="旅游" /> </td> <td> 旅游 </td> </tr> </tbody> </table> </body> </html>
上一篇:Javascript非构造函数的继承
下一篇:jquery简单的弹出层浮动层代码
编程语言
- 机械手焊接机器人编程 机械手焊接设备编程
- vb数据库编程实例,vb做数据库
- tiobe世界编程语言排行榜,全球编程语言排行
- 成都java编程培训 成都it编程培训中心
- 编程基础培训,编程基础知识培训
- flash游戏编程基础教程,flash游戏开发教程
- 不会英语能学编程吗 不会英语可以学程序员吗
- 爱心代码编程C语言 爱心代码编程c语言公式
- c语言编程学习入门 c语言编程快速入门
- 西门子plc编程培训 西门子plc编程培训班
- 哪里可以学编程 台州哪里可以学编程
- 少儿编程哪个好 少儿编程哪个品牌好
- 编程是什么意思,图形编程是什么意思
- c语言编程软件下载,c语言编程软件在哪下载
- java编程软件下载,java编程下载手机版
- ug编程培训学校,ug编程培训教程