2015-03-17 5 views
0

Я генерирую некоторые элементы динамически с помощью jQuery, но у меня уже есть классы, созданные в таблице стилей. (Я изменяю приложение).
Как я могу заставить классы в динамически сгенерированных элементах работать?Как обновить CSS, чтобы динамически сгенерированные элементы могли получить стиль?

Все, что я нашел, это способы вставить стиль, я не хочу этого, я хочу, чтобы элементы работали со стилем, есть ли способ?

+0

Добавить Classname к элементу, когда он будет добавлен класс стиля, который Вы хотите применить ... 'element.className =«тест»;' , – brso05

+0

Если вы динамически генерируете элементы, почему бы не сгенерировать их с помощью классов, которые вам нужны? –

+0

Я уже создаю их с классами, но они не работают – Rafael

ответ

1

Для добавления CSS .class во время выполнения вы можете использовать .addclass() функцию

$("#element").addClass("cssClassName");

Смотреть это для получения дополнительной информации: http://api.jquery.com/addclass/

Для изменения css свойства во время выполнения с помощью функции .css() из jQuery библиотека:

$('.className').css("background-color", color);

Смотреть это для получения дополнительной информации: http://api.jquery.com/css/

Смежные вопросы