Почему бы не использовать это:
$('.link').click(function(){
$(this).parents('.li').slideToggle();
});
Чтобы объяснить, в обработчике событий у вас есть доступ к элементу, который вызвал событие через this
.
Оттудавсе, что вам нужно сделать, это поместить этот элемент через this
в объект jQuery $(this)
и использовать методы обхода jQuery , чтобы найти целевой элемент.
Также,обратите внимание, что '.li'
будет искать элемент, к которому применен класс с именем li
.
Если вы действительно нацеливались на элементы <li>
независимо от их класса,тогда вы захотите удалить .
.