Как пройти, чтобы остаться в шестнадцатеричных значениях для цвета фона в Firefox (jQuery) - PullRequest
1 голос
/ 15 марта 2012

В настоящее время я использую JQuery для назначения цветов контейнерам.

В Chrome и IE, когда я получаю innerHTML, цвет фона остается " background-color: # 333333 ".Но в Firefox он заменен на « background: нет повторной прокрутки 0% 0% rgb (X, X, X) ».

Проблема в том, что я использую HTML вотправка формы, и я хочу сохранить нотацию background-color, потому что в электронной почте, такой как Hotmail, background удаляется из содержимого.

На данный момент, я думаю, что лучшим решением может быть использование "bgcolor" вместоcss background-color.

Может кто-нибудь мне помочь?Thx.

Ответы [ 2 ]

0 голосов
/ 04 ноября 2013

Только что нашел хороший способ, используя метод .attr () после неудачи с другими решениями. Это полезно только в том случае, если вы устанавливаете одно свойство стиля, так как оно перезапишет существующий встроенный стиль.

$(element).attr('style', 'background-color: #f00');
0 голосов
/ 15 марта 2012

Вы можете попробовать установить стиль непосредственно в элементе DOM и посмотреть, дает ли это правильный результат в Firefox:

$('#YOUR_ID').get(0).style.backgroundColor = '#333333';
...