2015-02-08 66 views
0

添加CSS类特定HTML元素如果我有结束的4个可能的网址如下所示:jQuery的:通过检查URL

/users/username/bad 
    /users/username/average 
    /users/username/good 
    /users/username/great 

有没有一种方法来添加一个类取决于结束元素网页加载时的网址?

所以当/users/username/bad加载元素div#bad给出了css类.highlight。当/users/username/good加载元素div#good被给予css类.highlight,等等等等所有4个URL。

如果这可能通过查询?谢谢

+0

看看这个http://stackoverflow.com/a/406208/1181310 – 2015-02-08 14:21:13

回答

0

就劈在/的网址,并使用slice

$(function(){ 
    $('div#' + location.pathname.split('/').slice(-1)).addClass('highlight'); 
}); 
0

是采取最后一个元素。

var token3 = window.location.pathname.split('/')[3]; 
$('div#'+token3).addClass('highlight');