jquery将类添加到所有标签

jquery将类添加到所有标签,jquery,Jquery,我有 但是如何将class=“checked”添加到所有标签 $(".select_all").click() { var models = $(this).parent().next() } 但我不确定复选框是否应该位于标签标记的内部。我认为它应该在它之后或之前。要在选中和未选中的所有复选框之间切换,这将起作用: $(".select_all").click() { var models = $(this).parent().next() models.find('labe

我有

但是如何将class=“checked”添加到所有标签

$(".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);