首先第一点 你要先保证你已经把option都添加上了 然后才能设置默认选项 否则会无效 第二 设置默认选项的时候 要用prop来代替attr因为attr在IE上有的版本不支持

if($(".checkbox").prop("checked")) {//先判断该checkbox是否已经被先中。
$(this).removeClass("check");//".check"这个是图片被激活后的样式。即该被点击的图片有两个状态,一个是正常,另一个是被激活后,写在两个样式里。
.img 这个是被点击图片的样式
.check 这个是图片被点击过后的样式
可以通过监听checkbox的click事件,然后在事件处理函数里获取checkbox的状态(是否选中),结合jQuery的选择器,来找到对应的图片元素,并给它添加选中效果(比如高亮、加边框等)。
如果要支持多选,则需要维护一个选中的图片集合,可以使用数组、Set等数据结构来存储。同时,需要在处理checkbox状态时,更新这个集合并修改对应图片的选中状态。
最后,可以根据选中集合里的图片元素来进行统一的批量操作。
JQuery实现多图片选中Checkbox效果非常方便。1.JQuery可以用来实现多图片选中Checkbox效果。2.可以通过JQuery中的each()方法来遍历所有的图片,获取到每个图片选中状态的属性值,然后通过设置Checkbox的属性值来实现选中效果。3.除了JQuery,也可以使用原生Javascript来实现,并且基于前端框架(如Vue、React等)的组件里面都有实现多图片选中的相关功能,可以根据项目需求进行选择。
HTML5、CSS3、JavaScript 前端基础中的基础,必须学会
TypeScript 后起之秀,也得会,毕竟是未来
Vue、React、Angular 等作为一个前端框架,选一个好就业的就行。