复选框,用于选中其他复选框
checkbox that checks other checkboxes
我知道有很多问题,但我有一个不同的问题,我在另一个手风琴菜单中有一个手风琴,每个标题上都有复选框,这是一个简化的小提琴,问题很明显:我希望最后一个复选框选中所有其他的,包括手风琴中的
简化代码(没有手风琴,这在我的问题上是无用的):
<form>
<label><input type="checkbox" class="btn1" checked />importTitle</label>
<label><input type="checkbox" id="selectall" class="btn1"/> Import all
positions</label>
<div id="checkboxlist">
<label><input type="checkbox" class="btn" checked/>Import a</label><br />
<label><input type="checkbox" class="btn" checked/>Import b</label><br />
<label><input type="checkbox" class="btn" checked/>Import c</label><br />
<label><input type="checkbox" class="btn" checked/>Import d</label><br />
</div>
<label><input type="checkbox" class="btn1" checked /> Import Link</label>
<label><input type="checkbox" class="btn1" id="selectAll"/>Import everything</label>
</form>
和js:
$('#selectall').click(function() {
$(this.form.elements).filter('.btn').prop('checked', this.checked);
});
$('#selectAll').click(function() {
$(this.form.elements).filter('.btn1').prop('checked', this.checked);
});
您可以过滤所有复选框,而不是使用基于类的过滤器,因此
$('#selectAll').click(function() {
$(this.form.elements).filter(':checkbox').prop('checked', this.checked);
});
或者,如果您仍然想使用类选择器,请像一样传递两个类
$('#selectAll').click(function() {
$(this.form.elements).filter('.btn, .btn1').prop('checked', this.checked);
});
试试这个:
$('#selectAll').on('click', function() {
var check_status = this.checked;
if (check_status == true) {
$(".btn").prop("checked", true);
} else {
$(".btn").prop("checked", false);
}
});
相关文章:
- 如何使用javascript检测数据表分页的其他页面中的复选框
- 在其他文本输入字段中输入文本时启用复选框
- 选中一个复选框后,使用html.checkbox自动禁用其他复选框
- 当选中一个复选框时,表单中的所有其他复选框都必须禁用-不工作
- 具有延迟的多个复选框选择以检查其他复选框更改
- Javascript错误,根据其他复选框的结果更新复选框/按钮
- 如果选中了其他复选框,则取消选中复选框
- 使用JavaScript获取widgetVar或选中/取消选中所有其他PrimeFaces复选框
- 仅从表中选中所有复选框,而不从其他表中选中所有复选框
- 复选框在选中时触发函数,如果未选中,则触发其他函数
- 选中后选中所有其他复选框
- 取消选中复选框将取消选中表中的其他复选框
- jQuery - 选中所有/取消选中所有复选框 - 然后取消选中(或选中)其他复选框
- 复选框状态和其他属性
- Jquery如果选中某个复选框,则禁用其他复选框
- 翡翠,如果其他速记选择复选框
- 复选框启用 Onload 以显示其他元素
- 单击具有类似类的复选框时,禁用其他复选框
- 如何在jsp中插入单选按钮、复选框和其他输入类型
- Javascript/JQuery设置复选框的值,同时禁用其他复选框