Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   удаление классов (https://javascript.ru/forum/dom-window/54405-udalenie-klassov.html)

Trues 16.03.2015 13:51

удаление классов
 
Ребят подскажите пожалуйста

есть неслько дивов с классом "one-div"
один из них с классом "one-div activ"

при нажатии на любой из этих дивов надо чтоб он все дивы с его классом просматривал и у которого есть класс "activ", у этого дива убирал данный класс (Класс activ)

ruslan_mart 16.03.2015 13:58

document.querySelector('.one-div.active').classList.remove('active');

Trues 16.03.2015 14:02

спасибо а решение на jquery есть?

Trues 16.03.2015 14:04

он не выполняет этот код и другие тоже начинает игнорировать как будто синтаксическая ошибка

Trues 16.03.2015 14:16

в консоле посмотрел ошибку исправил работает теперь)))

Trues 16.03.2015 14:32

если кому нибудь понадобится то решени на jquery я его нашел

$('.one-div.activ').removeClass('activ');

FINoM 16.03.2015 15:06

Trues, советую по возможности избегать jQuery
http://youmightnotneedjquery.com/

Trues 17.03.2015 10:10

Спасибо за совет. Но я так конкретно и не понял почему надо избегать jQuery

FINoM 17.03.2015 13:37

Trues, скорость. Да и нет нужды в jQuery в принципе.

Trues 17.03.2015 14:46

хорошо но ведь без jquery получается громоский код бывает чуть ли не в три раза. а это долгая загрузка страницы что плохо сказывается на SEO


Часовой пояс GMT +3, время: 15:51.