Задать вопрос
@pcdesign

Как сгенерировать уникальные ID для элементов?

Вот например, есть 3 элемента
<input class="my_class">
<input class="my_class">
<input class="my_class">

Как им присвоить с помощью js или jquery уникальный рандомный id?
  • Вопрос задан
  • 1066 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
const elements = [...document.querySelectorAll('input.my_class')]; // массив
const ids = elements.map(() => Math.random().toString(36).substring(2)); // случайные строки
elements.forEach((el, i) => el.id = ids[i]); // назначить эти id соотв. элементам

«Но.. зачем?!»
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы