1. 程式人生 > >【前端】複選框全選實現方法

【前端】複選框全選實現方法

這裡寫圖片描述

原始碼

<html>
    <head>
        <meta charset="utf-8" />
        <script type="text/javascript" src="jquery-1.7.1.min.js"></script>
        <script>
            $(document).ready(function(){
                $("[name='allSel']").click(function(){
                    if
($(this).is(':checked')){ $("[name='select']").attr('checked',true); }else{ $("[name='select']").attr('checked',false); } }) $("[name='select']").click(function(){ var
allSel = false; $("[name='select']").each(function(){ if(!$(this).is(':checked')){ allSel = true; } }) if(allSel){ $("[name='allSel']").attr('checked'
,false); }else{ $("[name='allSel']").attr('checked',true); } }) });
</script> </head> <body> <input type="checkbox" name="allSel" />全選 <hr /> <input type="checkbox" name="select" value="1"/>1</br> <input type="checkbox" name="select" value="2"/>2</br> <input type="checkbox" name="select" value="3"/>3</br> <input type="checkbox" name="select" value="4"/>4</br> <input type="checkbox" name="select" value="5"/>5</br> </body> </html>

參考講解程式碼