jquery checkbox 全选
时间: 2023-11-20 08:58:18 浏览: 102
以下是一个jQuery实现的checkbox全选功能的例子:
```javascript
// HTML代码
<input type="checkbox" id="checkAll">全选
<input type="checkbox" class="subCheck">选项1
<input type="checkbox" class="subCheck">选项2
<input type="checkbox" class="subCheck">选项3
// jQuery代码
$(function(){
// 全选
$("#checkAll").click(function(){
$(".subCheck").prop("checked", this.checked);
});
// 子选项
$(".subCheck").click(function(){
var flag = true;
$(".subCheck").each(function(){
if(!this.checked){
flag = false;
}
});
$("#checkAll").prop("checked", flag);
});
});
```
相关问题
jquery checkbox 全选 全不选
jQuery 中处理复选框 (checkbox) 的全选和全不选功能通常通过添加事件监听器并操作 DOM 来实现。这里是一个简单的示例:
1. 首先,你需要选择所有的复选框元素,你可以使用 `$('input[type="checkbox"]')` 这样的 jQuery 选择器。
```javascript
var checkboxes = $('input[type="checkbox"]');
```
2. 接下来,创建两个函数,一个是全选 (check all),另一个是全不选 (uncheck all)。这两个函数都会遍历所有复选框,设置它们的 `checked` 属性。
```javascript
function checkAll() {
checkboxes.each(function() {
$(this).prop('checked', true);
});
}
function uncheckAll() {
checkboxes.each(function() {
$(this).prop('checked', false);
});
}
```
3. 要绑定到按钮点击事件上,比如你有两个按钮,一个用于全选,一个用于全不选:
```html
<button onclick="checkAll()">全选</button>
<button onclick="uncheckAll()">全不选</button>
```
4. 如果你想将这些函数关联到特定的复选框组,可以在选择复选框时传入选择器,例如只针对某个 id 或 class 的复选框。
现在,当你点击“全选”按钮时,所有复选框会被选中;点击“全不选”按钮则会取消所有复选框的选择。
jquery checkbox全选全不选
jQuery可以通过以下代码实现checkbox的全选和全不选功能:
全选:
```javascript
$("#checkAll").click(function(){
$("input[type='checkbox']").prop("checked",true);
});
```
其中,`#checkAll`是全选的复选框的ID,`$("input[type='checkbox']")`选中所有的复选框,`.prop("checked",true)`将它们的checked属性设置为true,即选中状态。
全不选:
```javascript
$("#unCheckAll").click(function(){
$("input[type='checkbox']").prop("checked",false);
});
```
其中,`#unCheckAll`是全不选的复选框的ID,`$("input[type='checkbox']")`选中所有的复选框,`.prop("checked",false)`将它们的checked属性设置为false,即未选中状态。
阅读全文
相关推荐









