У меня есть контейнер div (модуль), на который я бросаю еще один div (room), и на этом div я отбрасываю другого div (человека). Я могу получить идентификатор комнаты, когда я бросаю человека на него (theEvent.target.id), но также возможно получить идентификатор модуля div - внешний контейнер? Я использую функции перетаскивания HTML5.Как получить родительский идентификатор перетаскивания целевого div?
0
A
ответ
0
Вы можете пройти дерево DOM назад и получить идентификатор контейнера.
<div id="room1234">
<div id="person4321">...</div>
</div>
Когда вы обнаружите, что «person4321» отбрасываются, получить в RoomID:
var roomid=document.getElementById(event.target.id).parentNode.id;
Если вы готовы работать с комнатой непосредственно, пропустить «ID» часть и работать с объект напрямую:
var room=document.getElementById(event.target.id).parentNode;
Теперь вашей комнате даже не нужен ID!
Edit:
Даже лучше, вы можете опустить идентификатор человека тоже:
var room = event.target.parentNode;
Смежные вопросы
- 1. Как получить родительский идентификатор div в javaScript?
- 2. Получить родительский идентификатор div в jquery/javascript
- 3. javascript получить внешний родительский идентификатор DIV
- 4. Получить родительский идентификатор
- 5. Как получить родительский div
- 6. Javascript/jQuery/CSS. Как сохранить события перетаскивания вне целевого div?
- 7. В Dart, как получить идентификатор целевого объекта?
- 8. Как получить родительский идентификатор div, используя javascript selenium?
- 9. Как получить родительский идентификатор div из дочернего элемента привязки
- 10. Как получить идентификатор щелкнутой области, но не родительский идентификатор?
- 11. Как получить родительский идентификатор с помощью jQuery?
- 12. Как получить родительский div скрипта?
- 13. Получить родительский идентификатор контейнера-контейнера-заполнителя
- 14. Получить родительский идентификатор в JQuery/Javascript
- 15. Как получить родительский идентификатор в дочерней странице
- 16. Как получить родительский идентификатор на Android?
- 17. Получить родительский идентификатор из сНа JQuery
- 18. jQuery получить родительский идентификатор не работает
- 19. Javascript получить идентификатор родительского DIV
- 20. JQuery: Получить родительский элемент идентификатор кликнутого элемента
- 21. Как получить идентификатор div нажатого
- 22. Как получить идентификатор div onclick.
- 23. Как получить Div идентификатор, а нажмите DIV
- 24. Как preg_match родительский div?
- 25. Найти идентификатор целевого элемента курсора в contenteditable
- 26. Получить родительский div id второго javascript?
- 27. Как получить идентификатор целевого элемента события в jQuery?
- 28. Как получить родительский идентификатор onclick Ребенок в js
- 29. получить родительский div id onclick значка
- 30. Как получить родительский идентификатор привязанного тега с использованием прототипа?
Является ли это Java? или JavaScript? –
ОК, я вижу, что Java-тег удален и вместо него помещен JavaScript. Надеюсь, вы понимаете разницу, но если нет, вы хотите прочитать об этом, потому что это важно. –