有没有办法让最近的父母有一个特定的类

时间:2015-05-17 08:08:44

标签: jquery jquery-selectors

在我的应用程序中,我必须找到具有('form-group')类的input / textarea的最近父母。

我使用以下代码:

$("#contactus").validate({
    highlight: function (element, errorClass) {
        $(element).parent('.form-group').addClass('error-sign-up');
    }
});

对于输入元素的情况,代码很好(输入的直接父项具有'form-group'类。

上面的代码不适用于以下文本区域元素:

<div class="form-group message">
    <label for="comment">Message*</label>
    <div class="flex-text-wrap">
        <pre>
            <span></span><br><br>
        </pre>
        <textarea class="pl-pr-10" name="message"></textarea>
    </div>
</div>

错误类必须位于<div class="form-group message">

1 个答案:

答案 0 :(得分:1)

$("#contactus").validate({
    highlight: function (element) {
        $(element).closest('.form-group').addClass('error-sign-up');
    }
});

使用closest代替parrent jquery选择器