用jquery勾选一个类的所有复选框
时间: 2024-02-13 18:02:20 浏览: 20
您可以使用以下代码来勾选一个类的所有复选框:
```javascript
$(".your-class-name :checkbox").prop("checked", true);
```
这段代码将选择所有具有“your-class-name”类的元素中的复选框,并将它们的“checked”属性设置为“true”,即勾选。
相关问题
layui treeGrid 通过jquery代码勾选全部复选框
您可以使用以下代码来实现 layui treeGrid 中全部复选框的勾选:
```javascript
// 获取 treeGrid 对象
var treeGrid = layui.treeGrid;
// 获取表格中所有复选框对象
var checkbox = $('.layui-table-body .layui-form-checkbox');
// 循环遍历复选框对象,并勾选
$(checkbox).each(function () {
$(this).click();
});
```
这段代码会获取到 layui treeGrid 表格中所有的复选框,并通过循环遍历的方式逐一勾选它们。
jquery选择所有类名为class1且value值为1的复选框并勾选
可以使用 jQuery 的 `filter()` 方法和属性选择器来选择所有类名为 `class1` 且 `value` 值为 1 的复选框,然后使用 `prop()` 方法将它们的 `checked` 属性设置为 `true`,以勾选它们。例如:
```javascript
// 找到所有类名为 "class1" 且 value 值为 1 的复选框并勾选它们
$('input[type="checkbox"].class1[value="1"]').filter(':checkbox').prop('checked', true);
```
这里,`$('input[type="checkbox"].class1[value="1"]')` 用于选择所有类名为 `class1` 且 `value` 值为 1 的复选框,`.filter(':checkbox')` 用于过滤出所有复选框,`.prop('checked', true)` 用于将它们的 `checked` 属性设置为 `true`,以勾选它们。
需要注意的是,如果复选框已经被勾选,则再次调用 `prop('checked', true)` 不会有任何效果。