Добро пожаловать в stackoverflow. Попробуйте это:
var path = window.location.pathname.split('/');
path = path[path.length-1];
if (path !== undefined) {
$("#menu3").find("a[href='" + path + "']").addClass("actief");
}
Это должно применить класс к любой ссылке, которая соответствует последнему элементу текущего URL. Если вы искали другое поведение, пожалуйста, уточните!
UPDATE
На самом деле, похоже, вам нужно это:
var path = window.location.pathname.split('/');
path = path[path.length-1];
if (path !== undefined) {
$("#menu3")
.find("a[href$='" + path + "']") // gets all links that match the href
.parents('li') // gets all list items that are ancestors of the link
.children('a') // walks down one level from all selected li's
.addClass('actief');
}
Это поместит класс в каждый элемент a
в цепочке.