jQuery selectall\u all
可能重复:jQuery selectall\u all,jquery,select,selectall,Jquery,Select,Selectall,可能重复: 选择全部并选择所有类别 选择一个类别来全选,我想用jquery运行表单。 但选择过程在两种不同的情况下都不起作用 我用谷歌翻译写了我不懂英语。 我想做以下几件事 选择所有流程 比如说,, 计算方法如下所示: 为什么这个代码不起作用 $('input[name="select_all"],input[name="select_category"]').bind('click', function(){ var check_status = $(this).is(':check
选择全部并选择所有类别 选择一个类别来全选,我想用jquery运行表单。 但选择过程在两种不同的情况下都不起作用
我用谷歌翻译写了我不懂英语。 我想做以下几件事 选择所有流程 比如说,, 计算方法如下所示: 为什么这个代码不起作用
$('input[name="select_all"],input[name="select_category"]').bind('click', function(){
var check_status = $(this).is(':checked');
$('input[type="checkbox"]', $(this).parent('li')).attr('checked', check_status);
});
<ul>
<li><input type="checkbox" name="select_all"> <label>Select all</label>
<ul>
<li><input type="checkbox" name="select_category"> <label><strong>Select All Category</strong></label>
<ul>
<li><input type="checkbox" name="category[]" value="1"> <label>Category 01 A</label></li>
<li><input type="checkbox" name="category[]" value="2"> <label>Category 01 B</label></li>
<li><input type="checkbox" name="category[]" value="3"> <label>Category 01 C</label></li>
</ul>
</li>
<li><input type="checkbox" name="select_category"> <label><strong>Select All Category</strong></label>
<ul>
<li><input type="checkbox" name="category[]" value="4"> <label>Category 02 A</label></li>
<li><input type="checkbox" name="category[]" value="5"> <label>Category 02 B</label></li>
<li><input type="checkbox" name="category[]" value="6"> <label>Category 02 C</label></li>
</ul>
</li>
</ul>
</li>
</ul>
$('input[name=“select_all”]、input[name=“select_category”]).bind('click',function(){
var check_status=$(this).is(“:checked”);
$('input[type=“checkbox”]”,$(this.parent('li')).attr('checked',check_status);
});
- 全选
- 选择所有类别
- 01 A类
- 01 B类
- 01 C类
- 选择所有类别
- 02 A类
- 类别02 B
- 类别02 C
你的意思是这样的吗:
//add some class to your Select All Checkbox
$('.yourCheckBoxClassHere').bind('click', function(){
if($(this).is(':checked')) {
$('input[name="category[]"]').attr('checked', 'checked');
}
else {
$('input[name="category[]"]').attr('checked', '');
}
});
//将某些类添加到“全选”复选框中
$('.yourCheckBoxClassHere').bind('click',function(){
如果($(this).is(':checked')){
$('input[name=“category[]”).attr('checked','checked');
}
否则{
$('input[name=“category[]”).attr('checked','');
}
});
我想你的问题还没完。这似乎只是停止。我写了我不知道使用谷歌翻译英语。我想做以下的选择所有的过程,例如,计算是如何做的,如下:$('input[name=“Select_all”]、input[name=“Select_category”]).bind('click',function(){var check_status=$(this).is(':checked');$('input[type=“checkbox”],$(this).parent('li')).attr('checked',check_status););