$(".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 2013-03-05 05:28:36