У меня есть этот код, который извлекает элемент для фонового изображения, однако он также извлекает части кода «url». Мне просто нужен фактический адрес изображения
Я пытался использовать функцию замены, но она ничего не делает со строкой, когда я проверяю вывод.
var jsonData =
{ "image": jQuery('#block-content').css('background-image').replace(/^url\(['"](.+)['"]\)/, '$1'),
var script = document.createElement('script');
script.type = 'application/ld+json';
script.text = JSON.stringify(jsonData);
jQuery("head").append(script);
Изображение внутри Элемент //imageaddress.jpg, поэтому он извлекает его как
https://example.com/recipes/url(https://example.com/sites/image.jpg?itok=jfzYQHZx)
Как я могу это исправить, чтобы он просто дал мне
https://example.com/sites/image.jpg?itok=jfzYQHZx