Я изучаю HTML, CSS и JS с Angular и JQuery на данный момент. У меня есть div "eventBoxes", где вы можете добавить столько div, что называется eventBox, сколько захотите. Поэтому у меня есть один шаблон такого eventBox в моем HTML-файле, который я клонировал, отображал и добавлял в div «eventBoxes», когда пользователь хочет добавить eventBox. Теперь я хочу получить входы, которые сделаны в eventBoxes (один eventBox имеет несколько текстовых полей), но, очевидно, все они теперь имеют одинаковый идентификатор. Что такое хорошая практика в JS, чтобы отличаться между этими же EventBox, потому что я могу обрабатывать каждый eventBox отдельно? Должен ли я действительно менять идентификаторы перед добавлением или есть лучший способ сделать это?Различать элементы в списке равных divs в JS
0
A
ответ
0
Если ваш шаблонный список, то отдельные элементы списка не должны содержать идентификатор, а идентификатор также должны быть заархивированы, чтобы избежать дублирования идентификаторов. Обработка событий на этих элементах должна выполняться с использованием элемента контекста обработчика события. Например, если вы обрабатываете click
для input
, то контекст обработчика события click
будет конкретным введенным кликом. Также объект event
дает вам доступ к определенному контексту для события, например, например, event.target
содержит ссылку на конкретный элемент, на котором был выполнен щелчок.
Смежные вопросы
- 1. Элементы равных высот Элементы
- 2. Элементы Raphael js в разных divs
- 3. Как различать элементы DOM в jQuery
- 4. Как достичь равных высот кросс-браузер divs
- 5. Плавный абзац внизу равных высот divs
- 6. Javascript - различать похожие элементы списка
- 7. Плавающие элементы в гибких divs
- 8. Элементы петли в differrent divs
- 9. расщепленные элементы в списке
- 10. Удерживайте элементы в списке
- 11. DROPDOWNLIST Элементы в списке
- 12. Повторяющиеся элементы в списке
- 13. Соответствующие элементы в списке
- 14. Последовательные элементы в списке
- 15. Дублирующие элементы в списке
- 16. Элементы списка в списке
- 17. извлекать элементы в списке
- 18. Элементы доступа в списке
- 19. считать элементы в списке
- 20. повторяют элементы в списке
- 21. Выберите элементы в списке
- 22. Отдельные элементы в списке
- 23. Повторяющиеся элементы в списке
- 24. Удалить элементы в списке
- 25. Создание равных высотных divs в Bootstrap 4 flexbox
- 26. JS: Итерация через divs
- 27. Извлечение и фильтрация через элементы в списке (JS)
- 28. Плавающие divs в списке (Google Chrome)
- 29. Группирование всех равных объектов в списке без переопределения равно методу
- 30. Искать в списке значений класса propertyt равных значениям свойств
Было бы легче ответить, если вы разместите какой-либо код. В угловом вам часто не нужно ссылаться по id, вы используете область действия. В любом случае вы не должны иметь несколько элементов с одним и тем же идентификатором - это недопустимый html, который вы используете. –