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

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

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

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

заменить на:

<input type="tel" name="name666">
  • Вопрос задан
  • 478 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 3
Tim-A-2020
@Tim-A-2020
Нативный
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();
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@UthvfyV
$('input[name="name666"]').attr('type', 'tel');
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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