zoukankan      html  css  js  c++  java
  • 列表、表格单选框

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script>
        <title>Document</title>
    </head>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        td,
        th {
            border: 1px solid black;
            text-align: center;
            width: 80px;
            /* 单元格设置边框 */
        }
        #checkTable{
            margin-left: 20px;
            margin-right: 20px;
            border: 1px solid black;
            border-collapse: collapse;
        }
        tr:nth-of-type(2n){
            background-color: #FFF38F;
        }
        tr:nth-of-type(2n+3){
            background-color: #FFFFEE;
        }
        .active{
            background-color: #FF6500  !important;
        }
    </style>
    <body>
        <table id="checkTable">
            <tr>
                <th></th>
                <th>姓名</th>
                <th>性别</th>
                <th class="place">暂住地</th>
            </tr>
            <tr>
                <td><input type="radio" name="user"></td>
                <td>张三</td>
                <td></td>
                <td class="place">四川成都</td>
            </tr>
            <tr>
                <td><input type="radio" name="user"></td>
                <td>李四</td>
                <td></td>
                <td class="place">四川绵阳</td>
            </tr>
            <tr>
                <td><input type="radio" name="user"></td>
                <td>王五</td>
                <td></td>
                <td class="place"> 四川南充</td>
            </tr>
            <tr>
                <td><input type="radio" name="user"></td>
                <td>赵六</td>
                <td></td>
                <td class="place">四川自贡</td>
            </tr>
            <tr>
                <td><input type="radio" name="user"></td>
                <td>谭二</td>
                <td></td>
                <td class="place">四川德阳</td>
            </tr>
            <tr>
                <td><input type="radio" name="user"></td>
                <td>张梅</td>
                <td></td>
                <td class="place">四川宜宾</td>
            </tr>
        </table>
        <script>
            let lastNode;
         $(document).ready(function(e){
                    $("input").click((e)=>{
                    if(lastNode!=null){
                        lastNode.className=''
                    }
                    if(e.target.checked){
                        e.target.parentNode.parentNode.className='active'
                    }else{
                        e.target.parentNode.parentNode.className=''
                    }
                    lastNode=e.target.parentNode.parentNode
                })
                }) 
            </script>
    </body>
    </html>
  • 相关阅读:
    Spring事务配置的五种方式(转)
    struts.properties配置详解(转)
    Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法(转)
    php的ob函数实现页面静态化
    冒泡排序法原理讲解及PHP代码示例
    Linux Centos下编译安装Redis
    PHP判断是手机端还是PC端
    windows 下 Symfony的下载与安装
    JS在线生成二维码
    关于微信分享到朋友圈(Thinkphp-tp3.2框架下实现)
  • 原文地址:https://www.cnblogs.com/Sherlockmmc/p/14694480.html
Copyright © 2011-2022 走看看