Как удалить последний текст после / из местоположения.href использует jQuery?

#html #jquery #wordpress

Вопрос:

Я пытаюсь удалить #step_4#step_4#step_4 из своего локального проекта ссылку

https://localhost/test-project/#step_4#step_4#step_4 с помощью window.location.href .

Я сделал для этого приведенный ниже код

 var url_id = window.location.href;
var url_id_value = url_id.split('#')[1];
console.log(url_id.split('#')[1]);
 

Но я только что вошел step_4 в консоль.

Но я хочу сохранить значение https://localhost/test-project/ в переменной с помощью window.location.href или есть какой-либо другой способ сохранить это значение в переменной?

Ответ №1:

Замените строку кода var url_id_value = url_id.split('#')[1]; следующим:

 var url_id_value = url_id.substr(0, url_id.lastIndexOf("/")   1);