如何获得一个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