关于阻止子列表上的Click事件的jQuery问题

时间:2014-04-14 21:39:36

标签: javascript jquery

请您查看this demo,并告诉我如何停止点击TwoThree子列表上的点击次数。 正如您所看到的那样,jQuery在parent列表上的点击运行正常,但是当用户点击childes时仍然滑动列表,而不是。能告诉我怎样才能阻止这件事吗?

 $(".parent").click(function (e) {
     e.preventDefault();
     $(".musthidden").slideUp();
     $(this).each(function () {
         if ($('.musthidden', this).css('display') == 'none') {
             $(".musthidden", this).slideDown();
         }
     });
 });

1 个答案:

答案 0 :(得分:1)

DEMO

 $(".parent > a").click(function (e) {
     e.preventDefault();
     $(".musthidden").slideUp();
     $(this).parent(".parent").each(function () {
         if ($('.musthidden', this).css('display') == 'none') {
             $(".musthidden", this).slideDown();
         }
     });
 });