javascript - 取消选中一类复选框

标签 javascript jquery checkbox

所以我有这个 JQuery 打算取消选中特定类别的复选框:

$('.boringassclassname_class').prop('checked', false);

我有一个需要 MVE 的人要求的复选框:

<input type="checkbox" id="whocares" name="doesntmatter" class="boringassclassname_class"> 

我在另一个复选框的 onchange 中触发了它,但它什么也没做。复选框类不会取消选中。没有异常(exception)。

这是 jquery 1.8.3,所以我不需要为此使用 attr。我尝试使用

$('.boringassclassname_class').each(function() { ($this).prop('checked', false) }) 

但这引发了 $this 未定义的错误。类选择器肯定不是未定义的,因为 show() 和 hide() 在它上面工作得很好。

我尝试研究质量选择器和执行器,但在我的搜索中没有找到任何可以将其应用于类(class)的内容。那么如何取消选中一类复选框呢?

最佳答案

写 $(this) 而不是 ($this)

$('.{$id}_class').each(function() { $(this).prop('checked', false) }) 

关于javascript - 取消选中一类复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51292925/

相关文章:

javascript - 正则表达式从字符串中获取所有 JavaScript 变量名称和值

javascript - 如何突出显示按键事件后的文本?

javascript - CSS动画使用Jquery添加类和删除类

mysql - 带有对象的表上的复选框过滤

javascript - 如何知道 JqGrid 多选 'select all' 复选框被选中

javascript - 重定向更改页面 URL 但不呈现新页面

javascript - 将表中的值拆分为不同的文本输入?

javascript - 同步jquery调用 - 如何等待jquery方法执行完成?

java - 如何动态获取页面上显示的复选框的id

javascript - 为什么 Chrome 会在 mousedown 上引发 mousemove?