今天忽然间发现jquery 操作checkbox 有个奇怪的现象,
if($("#ID").attr("checked")) alert("执行成功");这样写可以执行
if($("#ID").attr("checked")){alert(“执行失败”);}这样写既然不行,if后面加{} 用attr 判断checkbox 选择是不行的
当然大家可以用prop 代替attr 也可实现,只是感觉这个现象很奇怪,有知道的解释一下为什么?????
今天忽然间发现jquery 操作checkbox 有个奇怪的现象,
if($("#ID").attr("checked")) alert("执行成功");这样写可以执行
if($("#ID").attr("checked")){alert(“执行失败”);}这样写既然不行,if后面加{} 用attr 判断checkbox 选择是不行的
当然大家可以用prop 代替attr 也可实现,只是感觉这个现象很奇怪,有知道的解释一下为什么?????