Фоновое изображение не загружается из-за цитаты в URL - PullRequest
1 голос
/ 11 марта 2020

Я пытаюсь исправить некоторые проблемы в проекте, и метод, который преобразует текст в URL, не работает. Некоторые URL включают кавычки, например somethi'n.png.

. При использовании этого пути к изображению в качестве фонового изображения оно нарушает свойство css и выбрасывает invalid property value warning

. Как мне сделать эту работу без исправления путей к изображениям (их так много)

'<div style="background: url('+ad.featured_image+')" ...

1 Ответ

1 голос
/ 11 марта 2020
let position = ad.featured_image.lastIndexOf('.');

ad.featured_image.substring(0,position).replace(/_/g, "")+ad.featured_image.substring(position)')"

Он удалит специальные charatcers в переменной пути, этот "somethi'n.png" превратится в somethin.png как этот

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...