Ну, вы можете начать с сбора всех элементов скрипта.С jQuery это так же просто, как
var scripts = $("script");
Затем ограничьте этот набор элементами, которые имеют атрибут src
:
var scripts = $("script[src]");
... и далее ограничьте его теми, у когоатрибут src
, начинающийся с"/ modules /":
var scripts = $("script[src^='/modules/']");
... который, учитывая ваше описание, должен привести к набору ровно одного элемента, из которого вы теперь можетепотяните само значение атрибута src
:
var path = $("script[src^='/modules/']").attr('src');
Хорошо, это было легко - теперь нужно извлечь следующую часть пути.Есть много способов сделать это, но разделение быстрое и тупое: создайте массив частей, используя «/» в качестве разделителя, затем выделите третий элемент (который будет один после «модулей»):
var pathPart = $("script[src^='/modules/']").attr('src').split('/')[2];
Очевидно, что все это очень специфично для точного формата пути сценария, который вы используете в качестве примера, но он должен дать вам хорошее представление о том, как начать ...