关键词:
模拟购物车,实现全选或者全不选,或者其中任意一件单品单选的效果。
点击顶部复选框实现全选
列表中任意一项未选中,顶部复选框就是未选中的状态
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { padding: 0; margin: 0; } #div { width: 300px; margin: 100px auto; } table { border-collapse: collapse; border-spacing: 0; border: 2px solid #ccc; width: 300px; } th, td { border: 1px solid #ccc; color: #000; padding: 10px; } th { background-color: #09c; font: bold 18px "幼圆"; color: #ffffff; } td { font: bold 16px "幼圆"; text-align: center; } tr { background-color: rgb(237, 238, 240); } tr:hover { cursor: pointer; background-color: #fff; } body { background-color: #ccc; } </style> </head> <body> <div id="div"> <table> <caption> <h2>选择武器</h2> </caption> <thead> <tr> <th> <input type="checkbox" id="all" /> </th> <th>武器</th> <th>奥义</th> </tr> </thead> <tbody id="content"> <tr> <td> <input type="checkbox" /> </td> <td>铁碎牙</td> <td>金刚爆流破</td> </tr> <tr> <td> <input type="checkbox" /> </td> <td>天生牙</td> <td>冥道残月破</td> </tr> <tr> <td> <input type="checkbox" /> </td> <td>梓山弓矢</td> <td>破魔净化</td> </tr> <tr> <td> <input type="checkbox" /> </td> <td>爆碎牙</td> <td>苍龙破</td> </tr> <tr> <td> <input type="checkbox" /> </td> <td>斗鬼神</td> <td>爆流破</td> </tr> <tr> <td> <input type="checkbox" /> </td> <td>丛云牙</td> <td>狱龙破</td> </tr> </tbody> </table> </div> <!-- <script src="common.js"></script> --> <script> function zy$(id) { return document.getElementById(id) }; //获取元素 var all = zy$("all"); //获取所有的复选框 var tbodyO = zy$("content").getElementsByTagName("input"); //第一步,tbody中的状态和全选复选框状态一致 //注册点击事件,添加事件处理函数 all.onclick = function () { for (var i = 0; i < tbodyO.length; i++) { tbodyO[i].checked = this.checked; } }; //第二步,tbody中的复选框状态,影响全选框 //为tbody中所有的复选框注册点击事件 for (var i = 0; i < tbodyO.length; i++) { tbodyO[i].onclick = function () { //设置一个变量为判断标识 var flag = true; //循环遍历 for (var j = 0; j < tbodyO.length; j++) { //只要存在没被勾选的复选框 if (!tbodyO[j].checked) { //判断标识为假,不影响全选框 flag = false; break; } } all.checked = flag; }; } </script> </body> </html>
jquerycheckbox的全选和全不选
刚学Jquery,在做checkbox的全选全不选时遇到了一个问题,使用attr()方法的话,只能成功全选和取消全选一次,第二次就不行了,如下面$("#chkAll").click(function(){if(this.checked==true){$("#tabinput[type=‘checkbox‘]").attr("checked",true);}else{$("#tabi... 查看详情
javascript实现全选和全不选
<!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <script> functionselectAll(num){ //获取下面的四个复选框 varres=document.getElementsByClassN 查看详情
26.jquery全选和全不选
<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html> 查看详情
多选框的全选和全不选(复制)
jQuery实现的全选、反选和不选功能本文给大家分享一段基于jQuery的全选、反选和不选功能的代码,适用于网页多选后需要进行批量操作的场景(如批量删除等)。文章结合实例,代码简洁,基本覆盖选项选择操作的方方面面,希... 查看详情
js实现checkbox的全选和全不选功能
html代码:<formname="form1"method="post"action="manage.php?act=sub"><inputtype="checkbox"name="mm[]"value="<?=$row[‘0‘]?>"onClick="checkAll(this,‘mm‘)"><!--checkbox实现选择多条记录-->< 查看详情
jquery学习——使用jq完成复选框的全选和全不选
...在系统后台进行人员管理时,进行批量删除,使用jq完成全选和全不选步骤分析:第一步:引入jquery文件第二步:书写页面加载函数第三步:为上面的复选框绑定单击事件第四步:将下面所有的复选框的选中状态设置成跟上面的... 查看详情
jquery案例二:实现全选全不选和反选(代码片段)
<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>全选和全不选以及反选</title><scriptsrc="../js/jquery-1.8.3.js"></script><script>$(function()//全选事件$(" 查看详情
jq——选择器的应用(表格的隔行换色全选和全不选)(代码片段)
...数行分别设置不同的颜色。(2)效果展示: 2、全选和全不选:(1)核心代码:<script>$(function()$("#select").click(function()$("tbodyinput").attr("checked",this.checked);););</script>用到了选择器和对属性的设置,使得下面的复选... 查看详情
vue2.0实现全选和全不选(代码片段)
实现思路:1、v-model一个收集所有input(除全选框外)数组checkModel,vue会动态将其checked为true的input的value值存入数组checkModel里2、watch函数来监听checkModel属性,当其长度==input元素时全选按钮选中否则取消3、全选按钮v-modelchecked属... 查看详情
jquery版的全选,全不选和反选
<!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <scriptsrc="js/jquery.js"type="text/javascript"charset="utf-8"></script> <title></title> </head& 查看详情
多选框checkbox全选全不选和反选
在判断多选框中的某一个是否被选中时,我们可以用checked的属性选中了就返回true,没被选中就返回false;这是html代码:<formaction="#"><labelfor="hobby">爱好:</label><labelfor="hobby1"><inputtype="checkbox"name="hobby"id="hobby1 查看详情
jquery判断checkbox是否选中及改变checkbox状态
在用jquery判断checkbox的选中上.在用的$().attr(‘checked‘)做全选和反选的时候出现一个问题,点第一二次可以选中和全不选,但第三次的时候就没有反应了 之后用了$().prop() 就可以了//全选和全不选$("#allorone_check").click(function(){... 查看详情
jquery实现复选框全选全不选反选问题解析
今天打算用jQuery实现一下复选框的全选、全不选和反选问题,刚开始用的是attr("checked",true/false)方法,发现只能在最开始实现一次全选,可以实现全不选,无法实现反选,总之调试了好久死活得不到想要的效果。最后发现,j... 查看详情
jquery_全选/全不选/反选_练习(代码片段)
jQuery_全选/全不选/反选_练习本文主要通过前端页面的复选框进行全选、全不选、反选的jQuery基础练习。从而逐渐掌握jQuery的常用方法等。结果:1、全选2、全不选3、反选4、点击提交,能够从弹窗中输出相应提交的每个数... 查看详情
js中checkbox全选怎么写
js中checkbox全选怎么写就是一个全选checkbox选中后下面的全选,取消后下面的也取消,下面的全点上后上面的全选也自动点上,怎么写求大神指导参考技术A$("#check_groupinput[type='checkbox']").each(function()$(this).attr("checke... 查看详情
uni-app全选/全不选
参考技术A单个选中全选/全不选模拟数据当每个商品都选中了变为全选/当全选里有一个不选,取消全选 查看详情
checkbox实现全选全不选
1.jQuery实现checkbox全选全不选<!DOCTYPEhtml><headrunat="server"><title>jQuery实现CheckBox全选、全不选</title><metacharset="utf-8"><scriptsrc="jquery-3.1.1.min.js"></script>& 查看详情
jquery应用实例3:全选二级联动
全选:这里是用JS实现的:http://www.cnblogs.com/xuyiqing/p/8378221.html如果使用jQuery则会方便很多:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>全选和全不选</title><scripttype="text 查看详情