Мне нужно сгенерировать идентификатор в javascript, который гарантированно будет уникальным. Причина в том, что у меня есть приложение с несколькими вкладками. В каждой из этих вкладок может быть форма, построенная динамически. Я хочу использовать метки для флажков в каждой из этих форм, но поскольку она динамически построена с краткими одинаковыми флажками в dom, мне нужен уникальный идентификатор для каждого из них. Как это можно сделать? Или еще лучше, есть ли способ присвоить ярлыку флажку без идентификатора?Создание уникальных идентификаторов в JavaScript
ответ
Или еще лучше, есть ли способ присвоить метку флажку без необходимости использования идентификатора?
Да, вы можете сделать label
элемент родительским input
:
<label>My label: <input type="checkbox"></label>
Из HTML5 spec (курсив добавлен):
Метка представляет собой заголовок в пользовательском интерфейсе , Надпись может быть связан с конкретным элементом формы, известный как меченого управления этикеткой элемента, либо с помощью атрибута
for
, или помещая контроль формы внутри самого вlabel
элемента.
Чтобы связать метку с другим управляющим элементом неявно, элемент управления должен находиться в пределах содержимого элемента LABEL. В этом случае LABEL может содержать только один элемент управления.
действительно ?? Я этого не знал! lemme попробуйте, что действительно быстро – LordZardeck
хорошо, что сработало! большое спасибо. эта проблема изводила меня годами, но я всегда просто терпел, не имея возможности щелкнуть ярлык. Я приму ответ, как только это позволит мне – LordZardeck
Без проблем, рад, что я мог бы помочь :) –
Как насчет того, чтобы использовать текущее время как способ генерации уникального идентификатора?
Хотя я предпочитаю использовать метод Джеймса, это хороший ответ и – LordZardeck
- 1. Создание уникальных идентификаторов base-64 в javascript
- 2. Создание уникальных идентификаторов вида
- 3. Создание уникальных идентификаторов в кусте
- 4. Создание уникальных идентификаторов в VFP
- 5. Автоматическое создание уникальных идентификаторов DOM?
- 6. Создание уникальных идентификаторов для группы
- 7. Создание уникальных идентификаторов базы данных в коде
- 8. Создание уникальных идентификаторов с помощью JQuery
- 9. Создание действительно уникальных идентификаторов для импортированных JAR
- 10. Создание уникальных идентификаторов для временных текстовых полей
- 11. Переменная для уникальных идентификаторов в функции JavaScript
- 12. Неисправность фильтрации уникальных идентификаторов
- 13. Создание случайных уникальных идентификаторов в шаблоне в CouchDb
- 14. Сокращение продолжительности уникальных идентификаторов
- 15. Замена уникальных идентификаторов в файле
- 16. Создание уникальных идентификаторов с лексическим увеличением по возрастанию
- 17. Spark - преобразование идентификаторов строк уникальных идентификаторов целочисленных
- 18. Создание уникальных идентификаторов в Node.js для веб-приложения Express
- 19. Создание уникальных идентификаторов в виде набора запросов на основе
- 20. Создание уникальных и непрозрачных идентификаторов пользователей в Google App Engine
- 21. Создание уникальных кнопок Id в цикле javascript
- 22. Создание сериализуемых уникальных идентификаторов времени компиляции для произвольных UDT
- 23. Создание уникальных имен классов/идентификаторов с открытым исходным кодом
- 24. Создание сильных уникальных идентификаторов пользователя с PHP и MySQL
- 25. Обеспечение уникальных идентификаторов Javascript в элементах управления пользователями ASP.NET
- 26. Pass Уникальных идентификаторов в Javascript для горизонтальной прокрутки
- 27. Автоматическое создание уникальных идентификаторов с использованием шаблона singleton
- 28. Создание уникальных идентификаторов для XElement во время выполнения LinqToXml
- 29. Создание уникальных идентификаторов с максимальной длиной 3 цифры/буквы/символы
- 30. Вставка уникальных идентификаторов вместе выпуск
ли код строится на стороне сервера (PHP, и т.д.) или мой JavaScript после загрузки страницы? –
@BenD это все сделано javascript – LordZardeck