$(".exercise-name").click (e) ->
e.preventDefault()
$(this).parent().siblings(".exercise-details").slideToggle('fast')
В основном в следующей структуреЕсть ли лучший способ сделать это в jQuery?
.exercise
.exercise-header
.exercise-name
.exercise-details
Есть в любом случае, чтобы добраться до упражнения- деталей без необходимости проходить через одного из родителей, а затем его братья и сестры. Яркая комбинация?
Это кажется достаточно хорошим. Если вы знаете, что это ближайший следующий брат, вы можете использовать 'next' =>' $ (this) .parent(). Next(). SlideToggle ('fast') ' – elclanrs