Как установить или удалить сгенерированные стили меток из плагина jQuery Validation? - PullRequest
1 голос
/ 23 июля 2010

Возможно, это что-то простое, что я просто упускаю из документации и примеров, но я пытаюсь удалить стиль из сгенерированной метки, которая появляется, когда поле недопустимо.

Вот что я получаю за сгенерированный ярлык:

<label style="display: inline;" class="error" generated="true" for="FirstName">

То, что я хочу, это:

<label class="error" generated="true" for="FirstName">

Пока что я расстраиваюсь из-за этого, когда я рассматриваю примеры, я не вижу ничего, что заставляет меня думать, что стиль display: inline - это поведение по умолчанию.

Я не делаю ничего особенного с моей реализацией. Я добавил несколько методов проверки, и у меня есть это для errorPlacement:

   errorPlacement: function(error, element) {
                error.insertAfter(element.siblings("label"));
     }

РЕДАКТИРОВАТЬ:

Я обнаружил, что это происходит только с одной из моих точек зрения.

Я также узнал, что если я жестко закодирую метки ошибок:

<label for="FirstName" class="error" generated="false" style="display:block;"></label>

Система переписывает стиль отображения: встроенный.

Есть ли что-то, связанное с asp.net MVC, которое переписывает эти стили вот так в одном из представлений? Или будет какое-то условие, которое заставит плагин проверки jQuery сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...