微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

例如,如果我在这页面

www.example.com/admin/bridge/boilerplate

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

www.example.com/admin/bridge

目前我们正在使用

window.history.go(-1);

这会干扰提交的表格等
这通常用在这样的函数上:

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

解决方法

简单:

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('/');

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐