@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');
    })
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Kreep74
Начинающий программист
Попробуй что-то такое
$(«ul li:first») — получить только первый элемент из списка
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы