1. 程式人生 > >復選框全選反選問題

復選框全選反選問題

spring click springmvc mvc控制器 next put array console input

<script type="text/javascript">
    $(function(){
        $("#dispatch_btn").click(function(){
            var array = [];
            $(‘input[name=chk_list]‘).each(function(){
                if($(this).is(‘:checked‘))
                    array.push($(this).parent().next().val());
            });
            console.log(array);
        });
    });
    
function allCheck(e){ console.log("%o",e); if($("#chkall").is(‘:checked‘)){ $(‘input[name=chk_list]‘).each(function() { console.log(this); $(this).prop("checked", true); }); } else { $(‘input[name=chk_list]‘).each(function
() { console.log(this); $(this).removeAttr("checked"); }); } } </script>

springmvc控制器端可直接用String[]接受數組參數

註意點:

$(this).attr("checked",true)這種方式有可能只有一次生效,原因不明

復選框全選反選問題