• jQuery实现全选与全不选功能


    初始时:

    实现功能后:

    实现该功能的核心代码:

    <script>
                $(function(){
    
                $("#selectBtn").click(function(){
                    console.log($("#selectBtn"));//selectBtn对应的jQuery对象
                    console.log(this);//selectBtn对应的DOM对象
                    
                    $("tbody input[name='select']").prop("checked",this.checked);
                    console.log(this.checked);
                
                });
                    
                    
                    
                })
            </script>

    监测在tbody标签下input名为select的是否被勾选:

    $("tbody input[name='select']").prop("checked",this.checked);

    实现该功能的总的代码:

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>jQuery实现全选与全不选功能</title>
     6         <script src="js/jquery-3.3.1.js"></script>
     7         <script>
     8             $(function(){
     9 
    10             $("#selectBtn").click(function(){
    11                 console.log($("#selectBtn"));//selectBtn对应的jQuery对象
    12                 console.log(this);//selectBtn对应的DOM对象
    13                 
    14                 $("tbody input[name='select']").prop("checked",this.checked);//监测在tbody标签下input名为select的是否被勾选
    15                 console.log(this.checked);
    16             
    17             });
    18                 
    19                 
    20                 
    21             })
    22         </script>
    23     </head>
    24     <body>
    25         <table border="1">
    26             <thead><tr><th><input type="checkbox"  id="selectBtn"/> </th><th>付款方式 </th><th>结算方式 </th><th> 状态</th></tr></thead><!--表头-->
    27             <tbody>
    28                 <tr><td><input type="checkbox" name="select"/></td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
    29                 <tr><td><input type="checkbox" name="select"/></td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
    30                 <tr><td><input type="checkbox" name="select"/></td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
    31                 <tr><td><input type="checkbox" name="select"/></td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
    32                 <tr><td><input type="checkbox" name="select"/></td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
    33                 <tr><td><input type="checkbox" name="select"/></td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
    34                 <tr><td><input type="checkbox" name="select"/></td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
    35                 <tr><td><input type="checkbox" name="select"/></td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
    36                 <tr><td><input type="checkbox" name="select"/></td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
    37                 <tr><td><input type="checkbox" name="select"/></td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
    38             </tbody><!--内容-->
    39             
    40               
    41              </table>
    42     </body>
    43 </html>
    实现全选与全不选功能.html
  • 相关阅读:
    php函数注释
    组件化开发
    7.哪些工具可以帮助查找bug或进行静态分析
    6.Python中内存是如何管理的?
    5.Python是怎么解释的?
    4.pickling 和unpickling是什么?
    3.PEP 8是什么?
    2.Python是什么?使用Python的好处是什么?
    Redis介绍及字符串操作
    字符串转换为二进制
  • 原文地址:https://www.cnblogs.com/jiguiyan/p/10546006.html
Copyright © 2020-2023  润新知