william666
@william666

С помощью jQuery найти по атрибуту и заменить другой атрибут?

Как с помощью jQuery найти строку по атрибуту name="name666" и заменить input type?

<input type="text" name="name666">

заменить на:

<input type="tel" name="name666">
  • Вопрос задан
  • 85 просмотров
Решения вопроса 3
Tim-A-2020
@Tim-A-2020 Куратор тега JavaScript
Нативный
document.querySelectorAll("[name='name666']").forEach(i => i.type = 'tel')

jquery
$("[name='name666']").attr('type', 'tel');
Ответ написан
Simkav
@Simkav
document.querySelectorAll("[name='name666']")
И даже жквери не нужен
Ответ написан
volkovgst
@volkovgst
Full-Stack PHP/JS Developer
$('.form').find('input:text').each(function() {
   $("<input type='tel' />").attr({ name: this.name }).insertBefore(this);
}).remove();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
XPOWER Одесса
от 3 000 до 5 500 $
07 мар. 2021, в 03:18
1500 руб./за проект
06 мар. 2021, в 22:58
70000 руб./за проект
06 мар. 2021, в 22:36
10000 руб./за проект