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("全选");
} });
用bind()试一下