锋利的jquery书中的疑惑

https://img2.mukewang.com/5c4574ef00018cfc05860822.jpg

功能是点击链接,该链接下面的ul就会显示出来。我的问题就是这个.next().hide(),不能理解这个语句是怎么把其他列表项都隐藏的。。。。。

鸿蒙传说
浏览 468回答 1
1回答

慕桂英3389331

首先你要明白$(this).parent().siblings()是什么,是除去当前a标签的父级li标签外的所有li标签。然后这些li标签的children("a").next()是什么,是这些li标签中的ul标签。然后让这些ul标签hide(),所以除了当前点击的a标签的兄弟标签ul外,其他a标签的兄弟标签ul都隐藏了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript