SpiderPigAndCat
@SpiderPigAndCat
занимаюсь салообразованием

Как клонировать элемент и изменить его атрибуты?

Всем привет.
как клонировать обьект, но увеличить ему id на n+1?
Тут пример клонирования

P.S. Мне не сам id менять нужно, но для примера подойдет.
  • Вопрос задан
  • 421 просмотр
Решения вопроса 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Поскольку jQuery оперирует не строками, а объектами, после клонирования вы получаете обычный элемент jQuery и можете делать с ним что угодно:
$("select").last().clone().appendTo('body').attr("id", "s2");
Ответ написан
Комментировать
0xD34F
@0xD34F Куратор тега JavaScript
$('select')
  .last()
  .clone()
  .attr('id', (i, id) => id.replace(/\d+$/, m => +m + 1))
  .appendTo('body');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы