欢迎光临
感谢一路有你

关于checkbox全选的问题,点击全选一次再点一次取消,然后再这么点全选都没有用了 

如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
 

关于checkbox全选的问题,点击全选一次再点一次取消,然后再这么点全选都没有用了 

<!DOCTYPE html>
<html>
  <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script class="jquery library" src="/js/sandbox/jquery/jquery-1.8.2.min.js" type="text/javascript"></script>
        <title>
            RunJS 演示代码
        </title>
        <style>
        table{
    width:100%;
    border:1px solid black;
    border-collapse:collapse;
}
 
td th{
    border:1px solid black;
}
        </style>
        <script>
        $(document).ready(function(){
    $("tr :button:nth-child(1)").click(function(){
        $(this).closest("tr").find(":checkbox").prop("checked",true);
    });
    $("tr :button:nth-child(2)").click(function(){
        $(this).closest("tr").find(":checkbox").prop("checked",false);
    });
});
        </script>
  </head>
    <body>
    <table>
            <tr>
                <th>
                    no
                </th>
                <th>
                    1
                </th>
                <th>
                    2
                </th>
                <th>
                    3
                </th>
            </tr>
            <tr>
                <td>
                    11
                </td>
                <td>
                    <label>
                        <input type="checkbox" />
                        11
                    </label>
                    <label>
                        <input type="checkbox" />
                        11
                    </label>
                    <label>
                        <input type="checkbox" />
                        11
                    </label>
                    <label>
                        <input type="checkbox" />
                        11
                    </label>
                    <label>
                        <input type="checkbox" />
                        11
                    </label>
                    <label>
                        <input type="checkbox" />
                        11
                    </label>
                </td>
                <td>
                    11
                </td>
                <td>
                    <button>
                        全选
                    </button>
                    <button>
                        取消
                    </button>
                </td>
            </tr>
        </table>
  </body>
</html>

修改(版本问题)

.attr("checked",true);
改成
.prop("checked",true);

 

 

赞(0) 打赏
未经允许不得转载:王明昌博客 » 关于checkbox全选的问题,点击全选一次再点一次取消,然后再这么点全选都没有用了 
分享到: 更多 (0)

相关推荐

  • 暂无文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮