Свойство border у select в IE7
Доброго времени суток!
Возникла такая проблема, есть форма на которой вводятся данные, после, при помощи библиотеки validate идёт проверка полей. Не заполненные поля, обводятся красной рамкой. Но с учётом того что в IE7 у select свойства border нет, необходимо самому обертывать ошибочный select в div и у div выставлять цвет границы. Дело в том что таких форм очень много, поэтому необходимо сделать динамическое обертывание. Необходимо чтобы по определенному событию список $(elem) обертывался в DIV и диву присваивался class = 'error'. А по другому событию, этот div должен удаляться. Подскажите как это реализовать при помощи jQuery? Заранее спасибо! |
.wrapAll('<div class="error"></div>'); Для удаления обёртки — .unwrap() |
ну а точно не проще обернуть заранее в див и ему присваивать бордер? быстрее будет, особенно на старых ИЕ. так задача тривиальна
в jQ есть функция wrap, которой ты легко обернешь нужные селекты. после ре-валидации, имхо, лучше удалить класс у дива, а не его сам - быстрее будет. в общем, через одно место реализуешь ты это. |
Часовой пояс GMT +3, время: 03:32. |