несколькими, что нужно сделать, чтоб такого не было?
Тут всплытие срабатывает, которое описано в ссылке, что я дал. Клик дочернего элемента вызывает событие родителя. Добавь stopPropagation на событие дочернего элемента
а как можно сделать, чтобы при повторном клике на родительский не добавлялись снова те же? или вообще их прятать, я знаю что есть toggle, но тут он не очень работает, прячет, но при повторном нажатии опять огромный список
Можно очищать очищать дочерние элементы перед добавлением при клике на родительский, либо циклом проверять наличие элемента по какому-то признаку и если его нет - добавлять
очищать просто через .remove()?
thisDiv.html('') перед append попробуй
Обсуждают сегодня