如何使用jQuery获取URL的最后一个参数.例如,在以下URL中,我想获得1.
localhost/x/y/page/1/
我正在努力追随
var url = $(location).attr('href'); var parts = url.split("/"); var last_part = parts[parts.length-1]; alert(last_part);
它返回空值.
解决方法
如果“/”肯定在你的网址的末尾,无论如何..然后只需更改:
var last_part = parts[parts.length-2]
(因为ncdreamy的评论,使用2而不是1).
此外,您不需要var var var var var …只需一次var和一个逗号分隔符:
var url = $(location).attr('href'),parts = url.split("/"),last_part = parts[parts.length-2];