JQuery плагин validate, как выводить ошибку после родительского элемента?
У меня есть код
<div class="block">
<div class="input">
<input type="text">
</div>
</div>
<div class="block">
<div class="input">
<input type="text">
</div>
</div>
<div class="checkbox">
<div class="checkbox-item">
<input type="checkbox">
<label></label>
</div>
</div>
label это у меня кастомный чекбокс. И проблема в том, что validate выводит ошибку после тега input в своем теге label. И поэтому в чекбоксах он добавляет свой label, что в результате добавляется еще один чекбокс сверху.
Подскажите как я могу вывести одну ошибку после тега .checkbox-item, а остальные оставить на своих местах
Ответы (1 шт):
Автор решения: Лукас
→ Ссылка
Решение:
errorPlacement: function (error, element) {
if (element.attr('type') == 'checkbox') {
error.insertAfter(element.parent());
} else {
error.insertAfter(element);
}
}