//对于布尔类型的属性,不要用attr方法,应该用prop方法。 prop用法跟attr方法一样。
$("#btn1").click(function () {
// $("#ck").attr("checked","true");
$("#ck").prop("checked",true);//true不能加引号
});
$("#btn2").click(function () {
$("#ck").prop("checked",false);
});
请问这里的false和true为什么不需要加引号,平常使用需要加引号的原因是什么?
checked本来就是一个bool值,你为啥要加引号,加引号不变成string了吗?
prop("checked", "false") 也会被当成勾选对待,这肯定不是你想要的效果吧?