使用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/