var one=$("#one").attr("checked") //checked
var two=$("#two").attr("checked") //undifined
var three=$("#one").prop("checked") //true
var four=$("#two").prop("checked") //false
这二者的唯一区别:
attr在遇到属性为true或者false的情况会返回其他结果,如图所示,而prop会正确返回,所以说在我们遇到返回值是true或者false,例如checked disabled属性等,使用prop,其他的属性,使用attr
即可。