Проверь, может в событии дело, один из вариантов ответа выдает поисковик.
'' Неправильное использование `closest()`: Метод `closest()` используется для поиска ближайшего родительского элемента, соответствующего определенному селектору. В этом коде `closest()` используется неправильно, поскольку он ищет родительский элемент с классом `dropdown`, а не элементом, на котором произошло событие ''
Доброго дня! Можно зайти на cyberforum.
Там от 18-20г тоже такие же есть вопросы, если даже на другом языке, если понимаешь немного С#, думаю не сложно будет переписать! https://www.cyberforum.ru/cpp-beginners/thread2588...