javascript - 如果在 Material io 中选中了复选框,则更改复选框属性

标签 javascript jquery html css material-design

您好,我有一个按钮可以在点击时清除所有过滤器, 我希望在单击该按钮时取消选中选中的复选框, 我面临的问题是我正在使用 Material io,但这些方法似乎对它不起作用。

$('#clear-filters').on('click', function () {
    $('input:checkbox').attr('checked',false);
});

$("#clear-filters").click(function(){
    $("input:checkbox").removeAttr('checked');

});

这是我使用的复选框:

<div class="mdc-form-field">
    <div class="mdc-checkbox">
         <input type="checkbox" class="mdc-checkbox__native-control" id="checkbox-1" />
         <div class="mdc-checkbox__background">
             <svg class="mdc-checkbox__checkmark" viewBox="0 0 24 24">
                  <path class="mdc-checkbox__checkmark-path" fill="none d="M1.73,12.91 8.1,19.28 22.79,4.59" />
             </svg>
             <div class="mdc-checkbox__mixedmark"></div>
         </div>
         <div class="mdc-checkbox__ripple"></div>
    </div>
    <label for="checkbox-1">sth</label>
</div>

最佳答案

您可以使用 prop 取消选中复选框。这应该适合你

$('#clear-filters').on('click', function () {
  $('input:checked').prop('checked',false);
});

关于javascript - 如果在 Material io 中选中了复选框,则更改复选框属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59658822/

相关文章:

javascript - 如何更改输入文本并随后存储它?

javascript - vscode如何识别js模块的类型

javascript - 仅假单选按钮 1 选项

javascript - 无法使鼠标滚轮停在上方/下方的 Div 处

javascript - 如何将样式应用于javascript中的类?

html - 如何根据 div 缩略图调整图像大小并保持比例?

javascript - Uncaught ReferenceError : [functionName] is not defined

javascript - 通过 qwest 的 REST Firebase 请求

javascript - 使用 jQuery 执行 google map api 调用时出现问题(未返回 JSON)

html - css layout - 2列,动态宽度问题