我如何使用Javascript或JQuery解析链接/ href?
我可以使用split来拆分一些变量,但我想知道是否有更简单的方法来解决这个问题,例如......
www.url.com/dir/page?setting&var1=value1
获取目录,页面和设置的最简单方法是什么。
P.S。总是选择最后一个目录会很好,所以如果有多个目录,使用标准拆分并不总是有效。
答案 0 :(得分:4)
我推荐James Padolsey的URL解析器 - 它是一个简单的JS函数,它将为您提供URL的任何部分(主机,查询字符串,路径等)。
http://james.padolsey.com/javascript/parsing-urls-with-the-dom/
答案 1 :(得分:2)
parseUri似乎完全符合您的要求,就将网址拆分为其组成部分而言。