У меня есть URL-адрес, подобный следующему:
www.example.com/task1/1.3.html#a_1
Как получить значение привязки a_1
с помощью jQuery и сохранить его как переменную?
Вы можете использовать .indexOf ()
и .substring ()
, например:
var url = "www.aaa.com/task1/1.3.html#a_1";
var hash = url.substring(url.indexOf("#")+1);
Вы можете попробовать здесь , если нет иметь в нем #
, выполнить if (url.indexOf ("#")! = -1)
проверить следующим образом:
var url = "www.aaa.com/task1/1.3.html#a_1", idx = url.indexOf("#");
var hash = idx != -1 ? url.substring(idx+1) : "";
Если это текущий URL страницы, вы можете просто использовать window.location.hash
, чтобы получить его, и при желании замените #
.