ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
判断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一般是设置布尔值。