Поэтому я столкнулся с этим странным поведением, не совсем уверен, что я делаю неправильно. Пробовал поиск, но не повезло...
Так что в принципе, у меня был простой ввод, может быть что угодно
<input class="me" type="text" name="me" value="3"></input>
Затем я хочу скопировать себя
$(".me").after($(".me").html());
Но почему-то это не работает, никаких предложений? Обратите внимание, что мне не нужен.val() и создать новый, я хочу скопировать весь тег ввода, так как будет вход, текстовое поле, выбор и т.д.... Спасибо заранее
PS, если я выбираю span вместо ввода, он отлично работает, что странно
потому что .html()
получает innerHTML, а элемент ввода не имеет никакого внутреннего html, вам нужно клонировать входной элемент
$(".me").after($(".me").clone());
Просто назовите тег clone
$(".me").after($(".me").clone());