2 / 2 / 0
Регистрация: 05.09.2015
Сообщений: 68
|
|
1 | |
Удаление родителя на JS12.03.2016, 17:17. Показов 6916. Ответов 2
Метки нет (Все метки)
Здравствуйте. Подскажите почему в предоставленном ниже примере удаление родителя работает только через this? Интересует кусок кода со строки 88 до 92. Почему не работает закомментированный кусок кода 91-92 строки, ведь там же все логично, делаешь ссылку на родителя и удаляешь дочерний элемент, то есть родитель удаляет самого себя, так почему же он не удаляется?
Пример: ___________ http://plnkr.co/edit/Gb16VsXO9... ?p=preview
0
|
12.03.2016, 17:17 | |
Ответы с готовыми решениями:
2
Как при клике взять ID родителя и скрыть дивы с классом взятого ранее родителя? Вывод поста, который содержит id категории, её родителя, родителя родителя Удаление объекта и его родителя Hibernate manytoone удаление дочерних элементов родителя |
10 / 10 / 10
Регистрация: 23.07.2015
Сообщений: 55
|
||||||||||||||||
12.03.2016, 18:03 | 2 | |||||||||||||||
Сообщение было отмечено WebCyber как решение
Решение
Возможно, потому что функция removeChild(child) удаляет дочерний элемент из DOM. Она может удалить все элементы вашего родителя, но никак самого родителя.
Попробуйте так:
Или попробуйте так:
0
|
2 / 2 / 0
Регистрация: 05.09.2015
Сообщений: 68
|
|
12.03.2016, 19:36 [ТС] | 3 |
Да, ваш вариант работает. Спасибо.
Но мне не понятно почему не работает скажем такой вариант?(без переменной) e.target.parentNode.parentNode.removeChild(this); в этой строке так же получается как бы двойная ссылка на родителя который должен удалить самого себя, почему не работает?
0
|
12.03.2016, 19:36 | |
12.03.2016, 19:36 | |
Помогаю со студенческими работами здесь
3
Лишнее удаление родителя при создании класса наследника Потеря родителя Поиск родителя Определить родителя Определение ID родителя Событие родителя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |