在我的应用程序中,我必须找到具有('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">
答案 0 :(得分:1)
$("#contactus").validate({
highlight: function (element) {
$(element).closest('.form-group').addClass('error-sign-up');
}
});
使用closest
代替parrent
jquery选择器