Как применить и удалить класс, когда mouseenter находится на другом элементе?
До сих пор мое кодирование работает только добавляя класс, когда mouseenter, но никогда не удаляет активный класс, когда mouseenter другой элемент.
Что я уже пробовал:
Проверьте мою кодировку ниже :
$(document).ready(function() {
$("#1, #2, #3").mouseenter(function() {
$(this).removeClass("active")
$("#" + this.id).addClass("active");
});
});
.active {
background: #fff;
}
<pre><ul> <li><a class="active" id="1">number 1</a></li> <li><a id="2">number 2</a></li> <li><a id="3">number 3</a></li> </ul>