jquery:如果子项为空,则删除父项

jquery:如果子项为空,则删除父项,jquery,laravel,Jquery,Laravel,我有一个带有列表的左菜单,但有些列表对于后端来说是空的 守则: .... 如果li中有一个ul,这意味着不是空的,我想做的是删除或删除空列表,谢谢你可以在集合中使用该方法,例如,假设你有一个用户下拉列表,每个用户可能有多个帖子,也可能没有多个帖子 您可以使用刀片指令来实现这一点 @如果($user->posts()->isNotEmpty()) @foreach($user->posts as$post) @endforeach @恩迪夫 希望这对您有

我有一个带有列表的左菜单,但有些列表对于后端来说是空的

守则:

  • ....
如果li中有一个ul,这意味着不是空的,我想做的是删除或删除空列表,谢谢你可以在集合中使用该方法,例如,假设你有一个用户下拉列表,每个用户可能有多个帖子,也可能没有多个帖子

您可以使用刀片指令来实现这一点

  • @如果($user->posts()->isNotEmpty())
      @foreach($user->posts as$post)
    • @endforeach
    @恩迪夫
  • 希望这对您有所帮助,您可以在集合中使用该方法,例如,假设您有一个用户下拉列表,每个用户可能有多篇文章,也可能没有多篇文章

    您可以使用刀片指令来实现这一点

  • @如果($user->posts()->isNotEmpty())
      @foreach($user->posts as$post)
    • @endforeach
    @恩迪夫

  • 希望这能有所帮助

    尝试以下方法:

    $(".dropdown").each(function(i, obj){    
         if ($(this).children("ul").length == 0) {
             $(this).remove();
         }    
    });
    

    试着这样做:

    $(".dropdown").each(function(i, obj){    
         if ($(this).children("ul").length == 0) {
             $(this).remove();
         }    
    });
    

    你有没有试着自己解决这个问题?如果是这样的话,请用您尝试过的内容更新您的问题,以及为什么它不起作用?如果没有,请试一试,然后再回来。你自己有没有试过解决这个问题?如果是这样的话,请用您尝试过的内容更新您的问题,以及为什么它不起作用?如果没有,请试一试,然后回来。问题是删除具有id和class=dropdown的li使解决方案适应您的需要,我没有为您编写复制粘贴的代码问题是删除具有id和class=dropdown的li使解决方案适应您的需要,我没有为您编写复制粘贴的代码