jquery 全选 取消全选 第一次 执行 可以 全选和取消全选,第二次 就全选不上了。但是取消全选还是可以使用
3个回答
展开全部
function myregion_selector(target, flag) {
$(target).parent().siblings().find("input").attr("checked", flag);
}
<a href="javascript:void(0)" onclick="javascript:myregion_selector(this,true)">全选</a
<a href="javascript:void(0)" onclick="javascript:myregion_selector(this,false)">全不选</a>
$(target).parent().siblings().find("input").attr("checked", flag);
}
<a href="javascript:void(0)" onclick="javascript:myregion_selector(this,true)">全选</a
<a href="javascript:void(0)" onclick="javascript:myregion_selector(this,false)">全不选</a>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个最简单的例子,勾上时全选,不勾时全不选 :
<a href="#0" onclick="$('input:checkbox').attr('checked', this.checked)">全选</a>
<a href="#0" onclick="$('input:checkbox').attr('checked', this.checked)">全选</a>
更多追问追答
追问
你这个也是,第一次点击 全选 在点击 全部取消,在点击 没反映了。。。
追答
我错了,我以为上面的代码是Checkbox,结果用的是a标签,你改成这样,我测试通过:
全选
function abc(obj){
if($(obj).html() == "全选"){
$("input:checkbox").attr("checked", true);
$(obj).html("取消");
}else{
$(obj).html("全选");
$("input:checkbox").attr("checked", false);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
贴出代码来啊
追问
$('input.J_check_all').attr('checked', true); 第一次 点击成功 点二次 点击 就没反映了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询