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

JQuery .wrap() без рефокуса: как?

Нужно обернуть поле ввода дивом, но после выполнения .wrap() фокусировка в поле ввода теряется. Можно было бы делать .focus(), но он не работает на мобильных устройствах (iPad в частности)/ Как быть?
<input type="text">

<script>
    $("input").one("keypress", function(){
        $(this).wrap("<div></div>");
    })
</script>
  • Вопрос задан
  • 2655 просмотров
Подписаться 2 Оценить 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@personaljs
вы не ищете легких путей)можно добавить класс инпуту, можно скрыть кнопку и потом показывать ее... и всяких вещей)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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