javascript - 取消选中一类复选框
问题描述
所以我有这个 JQuery 打算取消选中特定类别的复选框:
$('.boringassclassname_class').prop('checked', false);
根据需要 MVE 的人的要求,我有这个复选框:
<input type="checkbox" id="whocares" name="doesntmatter" class="boringassclassname_class">
我在另一个复选框的 onchange 中触发它,它什么也不做。复选框类不会取消选中。没有例外。
这是 jquery 1.8.3,所以我不需要为此使用 attr。我尝试使用
$('.boringassclassname_class').each(function() { ($this).prop('checked', false) })
但这会引发 $this 未定义的错误。类选择器肯定不是未定义的,因为 show() 和 hide() 在它上面工作得很好。
我尝试研究质量选择器和执行器,但在我的搜索中没有任何结果可以将其应用于某个类。那么如何取消选中一类复选框?
解决方案
写 $(this) 而不是 ($this)
$('.{$id}_class').each(function() { $(this).prop('checked', false) })
推荐阅读
- laravel - Laravel Api Documentation Genarator
- java - how to skip a character when read strings from a file in Java
- java - 类转换异常:不能转换为类
- android - Android使用ChildEventListener从firebase获取新消息
- javascript - How to send array of file objects through ajax with form serialize()?
- c++ - 如何在 C 或 C++ 中实现 tss2 API 以在代码中使用功能
- node.js - Swagger UI 在 NodeJS 中无法正确呈现
- javascript - 为什么不迭代?
- html - Angular - 动态创建 HTML 元素和 Angular 组件
- java - 如何将 ResponseEntity 转换为 List