如何获得一个URL的扩展

我需要使用jQuery获取URL的扩展名,例如(.xhtml)?


你可以看看这篇文章 - 它描述了如何使用JQuery获取当前URL。 在此之后获得扩展将会相对简单:

$(document).ready(function() {
    var ext = window.location.pathname.split('.').pop();
});

其他SO帖子也展示了如何使用该路径。


jQuery在这里不起作用。

如果您可以保证您的网址以扩展名结尾......

var path = window.location.pathname,
    ext = path.substr(path.lastIndexOf('.') + 1);

...要么...

var ext = window.location.pathname.split('.').pop();

否则这将返回完整路径。 你可以通过使它更加冗长来解决这个问题。

var path = window.location.pathname.split('.'),
    ext;

if (path.length > 1) {
    ext = path.pop();
}
链接地址: http://www.djcxy.com/p/70247.html

上一篇: How to get the extension of an url

下一篇: using jQuery to get url and extract url segments