在jQuery/Javascript中上一个"文件夹"或段

Pro*_*EEK 4 javascript url jquery back

例如,如果我在这个页面上

www.example.com/admin/bridge/boilerplate
Run Code Online (Sandbox Code Playgroud)

什么是最好的方法(使用普通的javascript或jQuery(不加载另一个插件)上升到一个级别,例如

www.example.com/admin/bridge
Run Code Online (Sandbox Code Playgroud)

目前我们正在使用

window.history.go(-1);
Run Code Online (Sandbox Code Playgroud)

这会干扰提交的表格等.这通常用于这样的功能:

$("button.cancel").bind("click", function( e ){
    window.history.go(-1);
    e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

Jos*_*ber 10

简单:

var url = window.location.href;

if (url.substr(-1) == '/') url = url.substr(0, url.length - 2);

url = url.split('/');
url.pop();

window.location = url.join('/');
Run Code Online (Sandbox Code Playgroud)