0
Я пытаюсь выбрать элементы (добавить активный класс) к ссылкам, которые ранее выбрали хэш.Выбор ссылок с определенным хешем
Итак, я хочу, чтобы нажать на:
<a href="example.com/#about">
Затем страница будет отображаться #about раздел, так что все ссылки с #about хэш должен иметь .active класс.
Этот код ниже Получить хэш из URL, поэтому только проблема сейчас, чтобы найти все ссылки, а также добавить активный класс:
$('header a').on('click', function() {
var hash = window.location.hash.substring(1);
alert (hash);
})
Почему вы выбираете хэш из URL-адреса окна при нажатии ссылки? – gurvinder372
Потому что у меня может быть много ссылок, поэтому нажмите ссылку, а затем проверьте, что пользовательский клик выглядит как хорошее решение ... – user3573535
Это не имеет смысла, window.location возвращает текущий url. Если вы хотите иметь привязку href в обработчике событий, вы должны использовать this.href –