多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
判断checkbox是否选中的问题,在旧jquery版本中,使用的是$("#id").attr("checked"),这个返回值,不同的版本有true或false,还有checked或者是undefined。 遇到这个问题的原因,是因为使用了别人的js文件,使用的jquery-1.8.3的版本,而我使用的是2.1.3的版本,在checkbox这地方始终有问题。 查了下才发现问题的所在。 最好使用$("#id").is(":checked")来判断是否选择。 使用$("#id").prop("checked",true)设置选中。 使用$("$id").prop("checked",false)取消选择。 顺便提一下:attr和prop的区别主要在于prop一般是设置布尔值。