jquery将类添加到所有标签
我有 但是如何将class=“checked”添加到所有标签jquery将类添加到所有标签,jquery,Jquery,我有 但是如何将class=“checked”添加到所有标签 $(".select_all").click() { var models = $(this).parent().next() } 但我不确定复选框是否应该位于标签标记的内部。我认为它应该在它之后或之前。要在选中和未选中的所有复选框之间切换,这将起作用: $(".select_all").click() { var models = $(this).parent().next() models.find('labe
$(".select_all").click() {
var models = $(this).parent().next()
}
但我不确定复选框是否应该位于
标签
标记的内部。我认为它应该在它之后或之前。要在选中和未选中的所有复选框之间切换,这将起作用:
$(".select_all").click() {
var models = $(this).parent().next()
models.find('label').addClass('checked');
}
演示
或
用于班级转换
如果要检查它们,请执行以下操作:
models.children().toggleClass('checked');
$(".select_all").click(function() {
var $select_all = $(this),
$chk = $select_all.parent().next().find('input[type="checkbox"]');
$select_all.toggleClass('active');
if( $select_all.hasClass('active') ) {
$chk.prop('checked', true);
} else {
$chk.prop('checked', false);
}
});
models.children().addClass('checked');
models.children().toggleClass('checked');
models.children('input').attr('checked', true);