if ($(this).find("input[type='checkbox']").not('checked')) {
}
这有什么问题吗?而不是使用 hasClass 我使用 not(),检查是否有任何已检查的类..
if ($(this).find("input[type='checkbox']").not('checked')) {
}
这有什么问题吗?而不是使用 hasClass 我使用 not(),检查是否有任何已检查的类..
我假设您正在尝试测试hasClass()的否定- 测试元素没有指定的类
由于您正在寻找布尔值,因此您需要使用.is()
if ($(this).find("input[type='checkbox']").is(':not(.checked)')) {
}
=
if (!$(this).find("input[type='checkbox']").hasClass('checked')) {
}
.not()是一个过滤器方法,它返回一个不满足给定选择器的 jQuery 包装器集。