Как я могу получить путь к текущему script в javascript, используя jQuery
например, у меня есть site.com/js/script.js
, и в этом script есть код:
$(document).ready(function() {
alert( ... this code ... );
}
Он должен вернуть поле предупреждения с сообщением "/js/ script.js". Эта функция должна работать как magic __FILE__
constant в php
Итак, зачем мне это нужно?
Я хочу установить фоновое изображение динамически:
$("somediv").css("background-image", "url(" + $SCRIPT_PATH + "/images/img.png)");
Каталог и images - это каталог /js
, расположенный рядом с файлом script.js
и js
имя папки можно динамически установить, поэтому script и изображения могут находиться в каталоге /myprogect/javascript-files