Клонировать элементы ввода и очистить значения после

0

Я использую этот код для клонирования элементов:

$(this).prevAll("span:last").clone().insertBefore($(this));

Но ввод клонирован с предыдущими значениями, и я не хочу этого. Я попробовал это:

$(this).prevAll("span:last").clone().insertBefore($(this)).val("");

Но не работает, может ли кто-нибудь помочь? Как клонировать элемент, но с ясными значениями?

Теги:

1 ответ

1
Лучший ответ

Использовать .find()

$(this).prevAll('span:last').clone().find('input').val('').insertBefore($(this))
  • 0
    Это работает, но я добавил некоторые изменения в ваш код $(this).prevAll('span:last').clone().insertBefore($(this)).find('input').val(''); так как мне нужно создать вход внутри span
  • 0
    Хорошо :) рад, что это помогло

Ещё вопросы

Сообщество Overcoder
Наверх
Меню