首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

运用Jquery实现checkboxlist 全选 和取消全选 只第一次全选起作用

2013-03-28 
使用Jquery实现checkboxlist 全选 和取消全选 只第一次全选起作用如题。我使用jquery操作checkboxlist,全选

使用Jquery实现checkboxlist 全选 和取消全选 只第一次全选起作用
如题。我使用jquery操作checkboxlist,全选,取消全选。
我全选后,取消全选,再点击全选,却选不上。我手动选上,然后点击取消全选,能够取消。

代码如下:
$("#inputSelectAll").click(function(e) {
        if ($("#inputSelectAll").val() == "全选") {
            $("#<%=CheckBoxList1.ClientID %> input:checkbox").each(function() { $(this).attr("checked", true); });
            $("#inputSelectAll").val("取消");
        }
        else {
            $("#<%=CheckBoxList1.ClientID %> input:checkbox").each(function() { $(this).attr("checked", false); });
            $("#inputSelectAll").val("全选");
        }


    });
jquery checkboxlist 全选
[解决办法]
用bind()试一下
[解决办法]
chrome测试没有问题啊。

http://jsfiddle.net/J3tbX/

热点排行