jQuery查找特定输入的父级并应用类

中间人

我有一个带有复选框的选择div,我试图用引导按钮和jQuery设置样式。每个input checkbox"checked"通过php获取属性所以我需要的是:

  • 找到所有inputs“已检查”的内容,转到其parent标签,最后addClass active

我的html(在php foreach循环中)

<?php
global $wpdb;
$ss = "select * from ".$wpdb->prefix."project_email_alerts where uid='$uid'";
$rr = $wpdb->get_results($ss);
$terms = get_terms( 'project_cat', 'parent=0&orderby=name&hide_empty=0' );
foreach($terms as $term):
    $chk = (KleeiaDev_check_list_emails($term->term_id, $rr) == true ? "checked='checked'" : "");?>
    <div data-toggle="buttons" class="btn-group bizmoduleselect">
        <label id="b-<?php echo $term->term_id; ?>" class="btn btn-default">
            <div class="bizcontent">
                <input id="a-<?php echo $term->term_id ?>" type="checkbox" name="email_cats[]" <?php echo $chk ?> value="<?php echo $term->term_id ?>" />
                <span class="glyphicon glyphicon-ok glyphicon-lg"></span>
                <h5><?php echo $term->name ?></h5>
            </div>
        </label>
    </div>
<?php endforeach; ?>

我已经尝试过以这种方式使用jQuery,但在搜索其他类似问题时却没有成功:

if($('input').is(':checked')){
   jQuery(this).parent('label').addClass('active');
}

我已经尝试使用.each了,但是对此并不确定。

苏伦·斯拉皮扬(Suren Srapyan)

您可以使用

$('input[type=checkbox]:checked').parents('label').addClass('active');

    $('input[type=checkbox]:checked').parents('label').addClass('active');
.active{
    color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
  <label >
    <input type='checkbox' checked='true'> Check me
  <label>
</div>
  
<div>
  <label>
    <input type='checkbox'> Check me
  <label>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery-通过父级输入focus()并查找嵌套的元素类

来自分类Dev

查找第一个父级并通过jQuery添加类

来自分类Dev

jQuery-查找具有类名的最接近的父级

来自分类Dev

将类添加到输入父级

来自分类Dev

jQuery-按类获取父级的父级

来自分类Dev

jQuery-如果父级具有类,则删除prop

来自分类Dev

如何访问具有特定父级的类

来自分类Dev

有类无法与父级一起使用jQuery

来自分类Dev

如何使用任一类搜索父级-jQuery

来自分类Dev

使用输入类获取经过验证的输入的父级

来自分类Dev

父类的jQuery子级更改?

来自分类Dev

查找第三个父级jQuery

来自分类Dev

jQuery遍历父级n,查找同级,然后在同级中查找类

来自分类Dev

jQuery将CSS应用于类的父级吗?

来自分类Dev

jQuery-通过父级输入focus()并查找嵌套的元素类

来自分类Dev

使用具有特定类名的jquery在上下文中查找父元素

来自分类Dev

jQuery-查找具有类名的最接近的父级

来自分类Dev

从子元素获取具有特定类的父级

来自分类Dev

查找href属性的父级并使用jquery访问特定属性

来自分类Dev

特定div的jQuery父级

来自分类Dev

jQuery-按类获取父级的父级

来自分类Dev

jQuery .closest无法找到父级的输入值

来自分类Dev

停止将特定类应用于事件目标的父级

来自分类Dev

如何使用jQuery通过类从div父级获取输入的值?

来自分类Dev

如何使用jQuery 1.8获取输入的表单父级?

来自分类Dev

Javascript/jquery:删除类的父级并保留它的子级

来自分类Dev

jQuery获取具有特定类的父级

来自分类Dev

Jquery 删除父级或父级直到特定的类名

来自分类Dev

使用 jquery 输入后查找具有特定类的跨度

Related 相关文章

热门标签

归档