jquery实现多图片选中checkbox效果
$(document).ready(function() {
$(".img").click(function() {
if($(".checkbox").prop("checked")) {//先判断该checkbox是否已经被先中。
$(".checkbox").attr("checked","");
$(this).removeClass("check");//".check"这个是图片被激活后的样式。即该被点击的图片有两个状态,一个是正常,另一个是被激活后,写在两个样式里。
} else {
$(".checkbox").attr("checked","checked");
$(this).addClass("check");
}
})
})
JQuery记得用1.6后的版本。
.img 这个是被点击图片的样式
.check 这个是图片被点击过后的样式
.checkbox 这是那个checkbox的样式
JQuery实现多图片选中Checkbox效果非常方便。
1.JQuery可以用来实现多图片选中Checkbox效果。
2.可以通过JQuery中的each()方法来遍历所有的图片,获取到每个图片选中状态的属性值,然后通过设置Checkbox的属性值来实现选中效果。
3.除了JQuery,也可以使用原生JavaScript来实现,并且基于前端框架(如Vue、React等)的组件里面都有实现多图片选中的相关功能,可以根据项目需求进行选择。
获取页面中所有checkbox
通过jquery过滤器:checked方式获取所有选中的checkbox1、定义页面checkbox框
2、通过jquery过滤器选择选中的checkboxvar chks=$("input:checked");//获取所有选中的checkbox,chks是一个元素数组3、通过chks的长度知道多少被选中var len = chks.length;//选中的checkbox数量
