有什么方法可以得到最近的 parent 具有特定的 class
Is there any way to get the closest parent which have a specific class
在我的应用程序中,我必须到达 input/textarea 中最接近的 parents,其中 class 为 ('form-group').
我使用以下代码:
$("#contactus").validate({
highlight: function (element, errorClass) {
$(element).parent('.form-group').addClass('error-sign-up');
}
});
对于输入元素的情况,代码很好(输入的直接 parents 具有 'form-group'class.
以上代码不适用于以下文本区域元素:
<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>
错误 class 必须在 <div class="form-group message">
$("#contactus").validate({
highlight: function (element) {
$(element).closest('.form-group').addClass('error-sign-up');
}
});
使用 closest
而不是 parrent
jquery 选择器
在我的应用程序中,我必须到达 input/textarea 中最接近的 parents,其中 class 为 ('form-group').
我使用以下代码:
$("#contactus").validate({
highlight: function (element, errorClass) {
$(element).parent('.form-group').addClass('error-sign-up');
}
});
对于输入元素的情况,代码很好(输入的直接 parents 具有 'form-group'class.
以上代码不适用于以下文本区域元素:
<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>
错误 class 必须在 <div class="form-group message">
$("#contactus").validate({
highlight: function (element) {
$(element).closest('.form-group').addClass('error-sign-up');
}
});
使用 closest
而不是 parrent
jquery 选择器