william666
@william666

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

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

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

заменить на:

<input type="tel" name="name666">
  • Вопрос задан
  • 362 просмотра
Решения вопроса 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();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы