Как применить и удалить класс, когда 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>