#jquery #jquery-validate
#jquery #jquery-проверка
Вопрос:
Пример замены ошибки в разделе плагина проверки в jquery.com приведен этот пример:
ошибка.appendTo( элемент.parent(«td»).next(«td»));
Которая добавляет ошибку к «td» после ввода. Я пытаюсь сделать нечто подобное, но я не использую элементы «td».
Вот как выглядит мой HTML:
<p><label>Employee Number:</label><input type="text" name="eenum" id="eenum" class="required" /><span></span></p>
Я пытаюсь добиться появления ошибки в «промежутке» после ввода, но ничего из того, что я пробовал, не работает корректно. Если ошибка вообще появляется, она всегда предшествует вводу.
Ответ №1:
Итак, что вы пробовали? Это должно быть
error.appendTo(element.next("span"));
Комментарии:
1. Спасибо за ваш интерес к этому. Я пробовал это, и это по-прежнему выводит ошибку перед вводом. Если я попробую error.appendTo(element.after(‘aaa’)); Он поместит ‘aaa’ туда, где я хочу, чтобы сообщение об ошибке отображалось, но это все, что я получил.
2. Возможно, вы используете значения с плавающей точкой или другие меры для позиционирования входных данных? Это работает в минимальной среде: jsfiddle.net/e3UaC
3. Спасибо за ввод, похоже, что это может быть скорее проблемой CSS.