jquery實現全選反選

<input id='all' type='checkbox' style='width:15px;'/>
<input type="checkbox" />
<input type="checkbox" />
<input type="checkbox" />
<input type="checkbox" />
<input type="checkbox" />
    <script type="text/javascript" src="/js/jquery144min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $("#all").click(function () {
                $.each($("input[type='checkbox'][id!=all]"), function (k, v) {
                    v.checked = !v.checked;
                });
            });
        });
    </script>
上面的代碼好單純,改了下,代碼如下:
            //全選,反選
            $("#all").click(function () {
                $.each($("input[type='checkbox'][id!=all]"), function (k, v) {
                    //v.checked = $("#all").attr("checked");//1
                    v.checked = $("#all")[0].checked;//2
                });
            });
1和2都可以,不曉得哪個性能好,請高手指點迷津。。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章