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

Как изменять содержимое блока при вводе текста в input?

Есть ссылка на изображение, которое генерируется на сервисе и выглядит она вот так
https://crafatar.com/renders/body/RattleSneyk
Как мне во первых отобразить эту картинку, а во вторых как мне сделать так, чтобы при вводе текста в input последняя часть url менялась и соответственно менялась картинка. ?
  • Вопрос задан
  • 289 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Как то так:
var $input = $(".input"),
    $img = $(".img");

$input.on("change", function () {
    var val = $(this).prop("value"),
        src = $img.prop("src"),
        temp = src.split("/");

    temp[temp.length - 1] = val;
    $img.prop("src", temp.join("/"));
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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