Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Свойство border у select в IE7 (https://javascript.ru/forum/css-html-internet-explorer/10319-svojjstvo-border-u-select-v-ie7.html)

ddmphp 28.06.2010 11:59

Свойство border у select в IE7
 
Доброго времени суток!

Возникла такая проблема, есть форма на которой вводятся данные, после, при помощи библиотеки validate идёт проверка полей. Не заполненные поля, обводятся красной рамкой. Но с учётом того что в IE7 у select свойства border нет, необходимо самому обертывать ошибочный select в div и у div выставлять цвет границы. Дело в том что таких форм очень много, поэтому необходимо сделать динамическое обертывание.

Необходимо чтобы по определенному событию список $(elem) обертывался в DIV и диву присваивался class = 'error'. А по другому событию, этот div должен удаляться. Подскажите как это реализовать при помощи jQuery?

Заранее спасибо!

exec 28.06.2010 13:22

.wrapAll('<div class="error"></div>');


Для удаления обёртки — .unwrap()

why.not? 28.06.2010 13:24

ну а точно не проще обернуть заранее в див и ему присваивать бордер? быстрее будет, особенно на старых ИЕ. так задача тривиальна
в jQ есть функция wrap, которой ты легко обернешь нужные селекты. после ре-валидации, имхо, лучше удалить класс у дива, а не его сам - быстрее будет. в общем, через одно место реализуешь ты это.


Часовой пояс GMT +3, время: 14:36.