js和jquery判斷、設置checkbox控件是否選中

<script type="text/javascript" src="js/jquery-1.4.2.js"></script>
    
    <script type="text/javascript">
   
    //判斷CheckBox是否選中,需要使用o.checked判斷是否
    //爲true,不能通過jquery的attr('checked')來判斷,
    //很多時候CheckBox控件的checked屬性獲取不到其值,
    //如果要設置checkbox的選中狀態時,可以使用o.checked
    //爲true或false,也可以使用jquery的attr('checked','checked')
    //將其設置爲選中,要使用attr方法時,要將o轉換爲jquery
    //對象纔可以進行attr方法的使用,o是js對象
   
        $(function(){
            $("#checkAll").bind('click',function(){
                var _arry=$("#rpt tr td :checkbox").not($(this));
                if(this.checked)
                {
                    $.each(_arry,function(n,o){
                        o.checked=true;
                    });
                }
                else
                {
                    $.each(_arry,function(n,o){
                        o.checked=false;
                    });
                }                 
            });
        });
    </script>

發佈了61 篇原創文章 · 獲贊 28 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章