我有一个三深ul列表。当点击顶部ul时,我只希望第二个ul显示。然后当第二个ul被点击时,第三个应该显示。现在发生的是当第一个ul被点击时,所有ul的下方显示。我怎样才能使这个工作正常?3深jquery ul列表 - 只需要第二个ul显示当第一次点击
代码:
jQuery(document).ready(function() {
jQuery('.list-year').addClass('list-year-left');
jQuery('.list-year').on('click',(function() {
jQuery('.list-year').toggleClass('list-year-down');
jQuery('.list-month').toggle();
}));
});
我有一个js小提琴链接:http://jsfiddle.net/7xbjr/4/任何帮助,非常感谢!
不应该有一些使用'$(本) “在处理者?否则,您可以切换所有年份和月份,而不仅仅是您点击UL时的那些。你的小提琴只有一年和一个月,所以它不会遇到这个问题。 – Barmar 2013-03-03 14:18:26