jquery 全选 取消全选 第一次 执行 可以 全选和取消全选,第二次 就全选不上了。但是取消全选还是可以使用

 我来答
苹果牛奶巧克力雪糕冰淇淋
2013-01-29 · TA获得超过254个赞
知道小有建树答主
回答量:519
采纳率:100%
帮助的人:241万
展开全部
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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
youbl
推荐于2017-09-09 · TA获得超过2510个赞
知道大有可为答主
回答量:1844
采纳率:62%
帮助的人:1670万
展开全部
一个最简单的例子,勾上时全选,不勾时全不选 :
<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);
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三间北房
2013-01-29 · TA获得超过1311个赞
知道小有建树答主
回答量:629
采纳率:66%
帮助的人:515万
展开全部
贴出代码来啊
追问
$('input.J_check_all').attr('checked', true); 第一次 点击成功 点二次 点击 就没反映了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式