Jquery – 在一个简单的下拉菜单中操作类
所有,
我以前发过一个问题,但没有得到答案(诚然,由于措辞不佳)。 在更新/测试代码之后重新发布。
我想构建一个简单的下拉菜单。 Jsfiddle 。
问题 :
菜单下拉并重新点击标签,折叠得很好。 但是,当菜单关闭而另一个标签是点击时,事情会变成梨状,即其他菜单不会下降。
我已经使用firebug广泛测试了jquery代码,并注意到了很多exception情况。 例如,我想到了我的目的,jquery代码: $('ul', curTab).***
与$(curTab).children(0).***
,有时这段代码运行正常,其他时间它没有。
我一直注意到’addClass’和’removeClass’方法没有按预期添加和删除类。
if ($('.cTabActive')){...}
不起作用,语法错误?
如果我这样做if ($('.cTabActive', aFileTabs)){...}
,这也不起作用……
我完全在我的智慧结束这个所谓的简单代码。 非常感谢帮助。
代码:(请查看上面的jsfiddle.net代码)
HTML :