CSS свойство границы не работает в IE - PullRequest
0 голосов
/ 20 июля 2011

Ниже код не работает в IE, но работает в Chrome ...

$(this).css("border","solid 1px green")

Пожалуйста, кто-нибудь, помогите мне.

Ответы [ 2 ]

1 голос
/ 20 июля 2011
$(this).css({borderTop: '1px solid green'});
$(this).css({borderLeft: '1px solid green'});
$(this).css({borderRight: '1px solid green'});
$(this).css({borderBottom: '1px solid green'});

Я думаю, что это то, с чем я столкнулся раньше, и мне пришлось объявить каждый край границы.


Вместо этого, почему бы просто не создать класс с именем green примерно так:

.green { border: 1px solid green; }

Тогда сделай

$(this).addClass('green');

0 голосов
/ 20 июля 2011

Кажется, отлично работает для версий IE7 +.

демо на http://jsfiddle.net/gaby/jHK8q/

Вы уверены, что this указывает на элемент?( вы вызываете этот код из обработчика событий? )

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