jquery 操作复选框,点击时能够选中,并且有属性checked,再次点击,取消选中,删除属性checked

梦梦阁 发布于 2013/12/19 14:34
阅读 7K+
收藏 1
我现在实现了当我点击时能够选中和取消,但是属性checked在第一次选中时,再次点击没有删除,如何操作,这个是我的代码:
$(".phone_a").toggle(function(){
                    $(".phone_a").addAttr('checked');
                },function(){
                    $(".phone_a").removeAttr("checked");
                });
请各位指教一二



加载中
0
hao123.com
hao123.com
应该先做一个判断,如果这个属性已经有了,再次点击remove掉,如果属性没有,再次点击的时候add。
梦梦阁
梦梦阁
这个添加的是class属性,并不是checked的
0
有个二逼领导的程序员
有个二逼领导的程序员

你这是操作这个元素的chekced属性

0
William
William

不明白, 为何复选框要做这动作?

它本身不是有这功能吗?

0
leo108
leo108

用的1.9版本吧,坑了好多人,用prop

prop('checked',true)

prop('checked',false)

返回顶部
顶部