Задать вопрос
@Nikita_Migushev

Как сделать отражение класса в текущем элементе Jquery?

Есть to-do лист.

Таски содержатсья в <li> элементах.

в каждом есть также изображеие крестика для удаления.

Как сделать, чтобы при наведении мышкой на таск, крестик отражался только в этом таске, а не во всех тасках сразу?

HTML
<div class="to-do-tasks connectedSortable">
                    <ul>
                        <li class="task">Task 1
                            <img src="images/cancel.svg" class="cancelIcon cancelTask" alt="">
                        </li>
                        <li class="task">Task 2
                            <img src="images/cancel.svg" class="cancelIcon cancelTask" alt="">
                        </li>
</div>


Jquery
$(".task").mouseenter(function () {
        $(".cancelTask").css('display', 'block');
    })

    $(".task").mouseout(function () {
        $(".cancelTask").css('display', 'none');
    })
  • Вопрос задан
  • 27 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Kreep74
Начинающий программист
Попробуй что-то такое
$(«ul li:first») — получить только первый элемент из списка
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы