У меня проблемы, когда я пытаюсь УДАЛИТЬ класс только при нажатии на тег.Добавление класса работает отлично, но removeClass () не имеет в моем html:
<div class="row">
<div class="col-sm-2">
<h4>Ambiente</h4>
<ul>
<li><a>Baño</a></li>
<li><a id="ambienteCocina">Cocina</a></li>
<li><a>Dormitorio</li>
<li><a>Jardin</li>
<li><a>Living</li>
</ul>
</div>
<div class="col-sm-10 " style="border-left: 1px solid black">
<div id="contenedorOpcionesBano" class="opcionesAmbiente opcionesAmbienteActivo">
</div>
</div>
И тогда это работает:
$(document).on('click', '#ambienteCocina', function(e){
$("#contenedorOpcionesBano").addClass("opcionesAmbienteActivo");
});
Но это не так!
$(document).on('click', '#ambienteCocina', function(e){
$("#contenedorOpcionesBano").removeClass("opcionesAmbienteActivo");
});
Есть идеи?
РЕДАКТИРОВАТЬ ::
Я также попробовал этот способ, который все еще не работает
html, изменен:
<li><a id="ambienteCocina" onclick="cambiarAmbiente()">Cocina</a></li>
.JS Изменено:
function cambiarAmbiente() {
$("#contenedorOpcionesBaño").removeClass("opcionesAmbienteActivo");
console.log("CHanged");
}
Однако отображается консоль входа в систему!