Доступ к CSS параметру
Всем привет!
Есть обычная таблица. Делаю раскраску этой таблицы пользователем, в данном случае изменение цвета подсветки строки. CSS: Код:
.bg-sel-simple td { $( "#mtable>tbody>tr" ).hover( function () { $( this ).addClass("bg-sel-simple" ); }, function () { $( this ).removeClass( "bg-sel-simple" ); } ); Меняю цвет: $( '#s15set' ).ColorPicker( { . . . . . onChange:function ( hsb, hex, rgb ) { $( '#s15' ).css( 'backgroundColor', '#' + hex ); $( '.bg-sel-simple' ).css( 'backgroundColor', '#' + hex ); } } ); Не меняется параметр background-color CSS класса .bg-sel-simple, хотя проверочный DIV с id s15 цвет исправно меняет. Вариант таблицы CSS без TD Код:
.bg-sel-simple { Помогите выйти из тупика, плз :write: |
Цитата:
|
Цитата:
Как решить проблему - вот в чем вопрос ... |
Цитата:
поменять стиль правила в таблице можно так : <style> .bg-sel-simple td { background-color: #D1E6FF; /* s15 */ } </style> <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script> <script> $.each(document.styleSheets, function () { $.each(this.rules || this.cssRules, function () { alert( this.selectorText ); alert( this.style.cssText ); }); }); </script> свойство style у правила точно такое же, как у элемента. |
ухх чета сложно ... пошел курить - спасибо :)
|
Часовой пояс GMT +3, время: 01:16. |