Вы можете инициировать щелчок вручную, используя
.trigger("click");
Так что после того, как вы выполните
addClass("selected");
Просто пометьте триггер () в конце вызова:
addClass("selected").trigger("click");
Редактировать:
Вместо этого вы можете просто вручную перенаправить браузер:
addClass("selected");
window.location.href = $this.attr("href");
.trigger () не будет работать, так как вы запускаете его на сервере.не а.Приношу свои извинения.
Снова отредактируйте:
Если я правильно вас понял, вы хотите, чтобы у li все еще был класс, как только была нажата ссылка и загружена новая страница.Вы можете сделать это с помощью CSS.Если вы дадите каждому элементу списка класс, относящийся к странице, например:
<li class="home-link">....</li>
И на каждой странице добавьте идентификатор в тег body:
<body id="home-page">
Затем вы можете сделатьВаш стиль для выбранного в данный момент li, используя:
#home-page .home-link {}
Помогает ли это?