我正在尝试创建一个复选框来控制 UL 列表的子复选框...这适用于 jquery 1.4 但不适用于 1.72。我在这里做错了什么?我认为它是选择器,但无法弄清楚。
$(".checkboxFilter input:checkbox").change(function () {
$(".checkboxFilter").find(':checkbox').prop("checked", this.checked);
});
我正在尝试创建一个复选框来控制 UL 列表的子复选框...这适用于 jquery 1.4 但不适用于 1.72。我在这里做错了什么?我认为它是选择器,但无法弄清楚。
$(".checkboxFilter input:checkbox").change(function () {
$(".checkboxFilter").find(':checkbox').prop("checked", this.checked);
});
:checkbox
选择器已弃用,请尝试使用该$('[type=checkbox]')
方法
试试这个
$(function() {
$(":checkbox").click(function() {
$(this).parent().find(":checkbox").attr("checked", this.checked);
});
});
//或者
$(function() {
$("input[type=checkbox]").click(function() {
$(this).parent().find("input[type=checkbox]").attr("checked", this.checked);
});
});