jquery全选/全不选问题!
如图,点击上面的复选框,可以全选/全不选下面的;但是上面那个复选框自己不选中!/*代码*/$("#checkAll").toggle(function(){$("#che...
如图,点击上面的复选框,可以全选/全不选下面的;但是上面那个复选框自己不选中!
/*代码*/
$("#checkAll").toggle(
function(){
$("#checkAll").attr("checked",true);
$("input[name='checkThis']").each(function() {
$(this).attr("checked", true);
});
},
function(){
$("#checkAll").attr("checked",false);
$("input[name='checkThis']").each(function() {
$(this).attr("checked", false);
});
}
); 展开
/*代码*/
$("#checkAll").toggle(
function(){
$("#checkAll").attr("checked",true);
$("input[name='checkThis']").each(function() {
$(this).attr("checked", true);
});
},
function(){
$("#checkAll").attr("checked",false);
$("input[name='checkThis']").each(function() {
$(this).attr("checked", false);
});
}
); 展开
1个回答
展开全部
var checkbox = $("input[name='checkThis']");
var len = checkbox .length;
$("#checkAll").click(function(){
checkbox.attr("checked",this.checked)
});
checkbox.click(function(){
var checkedlen = checkbox.filter(":checked").length;
checkedlen>=len:$("#checkAll").attr("checked",true):$("#checkAll").attr("checked",false);
});
var len = checkbox .length;
$("#checkAll").click(function(){
checkbox.attr("checked",this.checked)
});
checkbox.click(function(){
var checkedlen = checkbox.filter(":checked").length;
checkedlen>=len:$("#checkAll").attr("checked",true):$("#checkAll").attr("checked",false);
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询