У меня есть теги изображений, которые выглядят так:
<img src="/path/to/my/image.jpg" />
Но когда я получаю доступ к биту src с помощью jQuery, jQuery возвращает мне:
http://example.com/path/to/my/image.jpg
Это вызывает проблемы в некоторых сравнениях, которые я делаю. Я не хочу изменять пути к своим изображениям для использования абсолютных URL.
Есть какие-нибудь идеи относительно того, как я могу получить абсолютный URL-адрес из пути к изображению (это может быть не так просто, как объединение домена - поскольку URL-адреса иногда могут быть абсолютными), или получить путь, который я указал в HTML? В любом случае мне нужно, чтобы они совпадали.
Редактировать за комментарий от activa
На самом деле не так много кода jQuery для публикации, я использую плагин cycle , а в функции onbefore
я просто вызываю next.src
. Моего jQuery и JavaScript foo недостаточно, чтобы по-настоящему понять, что делает плагин цикла для генерации next
- я думаю, что это элемент DOM для следующего циклического изображения, если вы знакомы с тем, что делает цикл.
Мой тег изображения на самом деле такой:
<img src="/site_media/photologue/photos/cache/6927d406810ee9750a754606dcb61d28.jpg" alt="" class="landscape slideshow-image-1" />
и в моей onbefore
функции этот код:
alert(next.src);
приводит к предупреждению с:
http://127.0.0.1:8000/site_media/photologue/photos/cache/6927d406810ee9750a754606dcb61d28.jpg