Допустим мы выбираем элемент var $el = $('.hi');. так вот, почему невозможно удалить класс у этого элемента? Делаю так - $el.removeClass('hi'); но ноль реакций. Ошибок в консоль не выдает. Может быть браузер виноват? Использую firefox DE
$hi = $('.hi');
$hi = removeClass('hi');
(!$hi.hasClass('hi')) ? $hi.html('Удален') : $hi.html('Не удален');
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<div class="hi">Пример</div>
Попробуем заменить строчку $hi = removeClass('hi'); на $hi.removeClass('hi');
$hi = $('.hi');
$hi.removeClass('hi');
(!$hi.hasClass('hi')) ? $hi.html('Удален') : $hi.html('Не удален');
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<div class="hi">Пример</div>
var div = document.querySelector('.div');
console.log(document.querySelector('#menu'));
setTimeout(function() {
div.classList.remove('div');
console.log(document.querySelector('#menu'));
}, 2222)
<div id="menu" class="div"></div>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости