jQuery prop方法

  在读取checked的时候用prop替换attr

   在读取checkbox的checked的时候应该使用prop

  

$("#btn").on("click",function(){
	$("#che").attr("checked");
}
$("#btn").on("click",function(){
	$("#che").prop("checked");
}

  如上所示,因为在你读取的时候,attr读取的元素checked未设置值为undefind,设置了之后则不管你怎么改变都是初始值

  原因是老版本attr有些问题,所以在jQuery1.6的时候加入了prop来实现它应该实现的功能,但如果你要遍历元素,请一定要使用attr,但是chekbox要用prop替换

原文地址:https://www.cnblogs.com/myzsy/p/6669979.html