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替换

posted @ 2017-04-05 18:16  我思固我在  阅读(413)  评论(0编辑  收藏  举报