Исключить из переменной elems все элементы которые имеют родственные элементы с классом xxx

fenix-77

Гуру форума
Регистрация
18 Мар 2014
Сообщения
163
Реакции
68
Здравствуйте. Нужна помощь знатоков. Сразу скажу в javascript не силен так что возможно за глупый вопрос прошу сильно не пинать. Есть вот код
Код:
      if (Array.prototype.forEach) {
        var elems = Array.prototype.slice.call(document.querySelectorAll('.js-switch'));

        elems.forEach(function(html) {

                var switchery = new Switchery(html);
             
        });
      }
Мне нужно исключить из переменной elems все элементы которые имеют родственные элементы с классом switchery. Сколько мучаюсь а осилить данное задания не могу. Помогите пожалуйста.
 
используйте jQuery, он более дружелюбен. или это не вариант?
 
Все вопрос снят немного переделал функцию и обошёлся без этого) Всем спасибо. Вот мой изменений код
Код:
      if (Array.prototype.forEach) {
        var elems = Array.prototype.slice.call(document.querySelectorAll('.js-switch:not(.sw)'));
       
        elems.forEach(function(html) {
            $(html).addClass("sw");

                var switchery = new Switchery(html);
             
        });
      }
 
Назад
Сверху