CSS. Динамическое изменение класса

231
12 декабря 2017, 21:13

Привет!

Как можно изменить содержимое css класса динамически, например есть класс:

.active{
    color: green; 
} 

Нужно в определенный момент времени, например при клике на какой-либо элемент, изменить этот класс:

 .active{
    color: red; 
 } 

Это вообще возможно сделать, и какими способами?

P.S. Нужно изменить именно сам класс css, добавлять новый класс не нужно, также как и не нужно обращаться к свойству style у элемента в js, такие решения не подходят.

Answer 1
$( ".elementClass" ).click(function() {
   $( ".elementClass" ).css( "color", "red" );
});

ну или

 $( ".elementClass" ).click(function() {
       $( ".elementClass" ).addClass( "myClass" );
    });
READ ALSO
Передача простейшей капчи в base64

Передача простейшей капчи в base64

Всем доброго дняЕсть полностью готовый скрипт на javascript, который выполняет определённые действия, после чего вылезает капча:

246
Как числа преобразовать в массив?

Как числа преобразовать в массив?

Суть в том, что не могу получить полный массив из чиселЧто только не перебирал для этого, но он заносит только первое значение в массив

211
Ошибка в валидаторе при использовании js

Ошибка в валидаторе при использовании js

Почему этот js при перезагрузке страницы выдает в валидаторе такую ошибку:

215