checkbox有一个通用的功能,反选和全选,做这个功能的时候,使用attr("checked"),总是出不来效果,最后发现需要使用prop来设置checked的值。 http://www.cnblogs.com/zhwl/p/3520162.html 这篇文章是详细解释。 也就是说,在jquery1.6以后,对于标签的固有属性的设置使用prop,对于自定义的属性使用attr,那么反选的功能就可以使用下面这句代码来实现了:
$("input:checkbox").each(function(i,ele){
$(ele).prop("checked",!($(ele).prop("checked")));
})