zoukankan      html  css  js  c++  java
  • JavaScript(13):用jQuery实现复选框的全、反、取选

        以下给出完整示例代码:
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>用jQuery实现复选框的全、反、取选</title>
    </head>
    <body>
        <table border="1">
            <thead>
                <tr>
                    <th>选项</th>
                    <th>城市</th>
                    <th>特产</th>
                    <th>美景</th>
                    <!--th是指表格表头,要加粗-->
                </tr>
            </thead>
            <tbody id="tb">
                <tr>
                    <td><input type="checkbox"></td>
                    <td>武汉</td>
                    <td>热干面</td>
                    <td>黄鹤楼</td>
                    <!--td指表格的单元格,正常字体显示即可-->
                </tr>
                <tr>
                    <td><input type="checkbox"></td>
                    <td>海口</td>
                    <td>清补凉</td>
                    <td>骑楼</td>
                </tr>
                <tr>
                    <td><input type="checkbox"></td>
                    <td>重庆</td>
                    <td>火锅</td>
                    <td>洪崖洞</td>
                </tr>
            </tbody>
        </table>
    
        <input type="button" value="全选" onclick="e_check();">
        <input type="button" value="反选" onclick="r_check();">
        <input type="button" value="取消" onclick="c_check();">
    
        <script src="../HTML_may/jquery-1.12.4.js"></script>
        <script>
            function e_check() {
                $('#tb :checkbox').prop('checked',true);
            }
    
            function r_check() {
                $('#tb :checkbox').each(function () {
                    var r = $(this).prop('checked')?false:true;
                    $(this).prop('checked',r);
                });
            }
    
            function c_check() {
                $('#tb :checkbox').prop('checked',false);
            }
        </script>
    </body>
    </html>
  • 相关阅读:
    适配器模式
    代理模式
    单例模式
    构建者(建造者)模式
    js Math方法
    补零
    js中十进制与二进制、八进制、十六进制的互相转换
    js生成一个范围内随机数Math.random
    js不改变原数组的情况下取数值数组的最大值和最小值
    自己封装方法,功能跟数组的indexof一样
  • 原文地址:https://www.cnblogs.com/wangchongzhangdan/p/9409624.html
Copyright © 2011-2022 走看看