Я создал навигационную панель, которая имеет следующий вид разметки:Выберите родительский элемент, который имеет определенный класс
<ul class="nav">
<li class="active"><a href="blah.html">S</a></li>
<li><a href="blah1.html">S1</a></li>
<li><a href="blah2.html">S2</a></li>
<li><a href="blah3.html">S3</a></li>
</ul>
В одном моих событиях здесь, у меня есть доступ к a
элементу на который пользователь нажал.
$('.nav').on('click', 'li a', function(){
var clickedLink = $(this);
var prevActiveLI = ?
var currentClickedAnchorsParentLI = ?
});
Есть две вещи, которые я хочу получить здесь для своей цели. Предыдущий тег li
, который имеет класс active
, и, во-вторых, тег li
для только что щелкнутого a
. Как можно получить доступ?