Показать сообщение отдельно
  #4 (permalink)  
Старый 12.11.2012, 18:04
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от skeef
Как решить проблему - вот в чем вопрос ...
если надо именно лазить в таблице стилей, то это нестабильно - не будет работать, если css файл будет подключаться с чужого домена. лучше собирать элементы в коллекцию, и менять стиль им.

поменять стиль правила в таблице можно так :

<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 у правила точно такое же, как у элемента.
Ответить с цитированием