У меня есть тег A, который запускает анимацию этого великого праведного прадеда. Все следующее будет работать, но наиболее эффективно и почему?
$(this).parent().parent().parent().parent().parent().animate(...);
$(this).parents(".foo").animate(...);
$(this).closest(".foo").animate(...);
Я подозреваю, что первый может быть, поскольку он наиболее явный, но по причинам обслуживания (вложенность может измениться), я предпочитаю второй. Кажется, что все они работают плавно на практике.