Jquery 查找具有大多数子元素的元素

Jquery 查找具有大多数子元素的元素,jquery,for-loop,children,Jquery,For Loop,Children,我有一个带有各种嵌套无序列表的导航栏。 我需要做的是计算每个UL的子级,并设置一个包含最高计数数的变量 虽然我认为我可以使用for/While循环来实现这一点,但我不确定该如何进行 脚本将: 计算每个ul的子级,将长度存储在一个数组中 选择最长长度并将其存储在新变量中 谢谢你的帮助 如果您的导航是“ul”,并且您必须找到具有最大子项“li”的导航,则: var maximum = 0; $('ul').each(function(){ var height = $(this).height

我有一个带有各种嵌套无序列表的导航栏。 我需要做的是计算每个UL的子级,并设置一个包含最高计数数的变量

虽然我认为我可以使用for/While循环来实现这一点,但我不确定该如何进行

脚本将:

  • 计算每个ul的子级,将长度存储在一个数组中
  • 选择最长长度并将其存储在新变量中

  • 谢谢你的帮助

    如果您的导航是“ul”,并且您必须找到具有最大子项“li”的导航,则:

    var maximum = 0;
    $('ul').each(function(){
       var height = $(this).height();
       if(height > maximum )
            maximum = maximum ;
    });
    

    如果您的导航为“ul”,并且您必须找到具有最大子级“li”的导航,则:

    var maximum = 0;
    $('ul').each(function(){
       var height = $(this).height();
       if(height > maximum )
            maximum = maximum ;
    });
    

    请发布您想要应用jQuery的HTML,以及您尝试过的内容。感谢您的反馈,我认为特定的HTML不相关,因为我已经给出了上述基本条件。你可以想象一系列无序的列表会是什么样子;使用选择器$(“ul”)的答案是可以的。询问代码的问题必须证明对正在解决的问题的最低理解。包括尝试过的解决方案,为什么它们不起作用,以及预期的结果谢谢你的有用反馈Pauly,我已经概述了脚本将如何工作的技术细节,并请求语义方面的帮助。这篇文章增加了数据库的价值,因为它非常通用,没有类似的问题:)请发布你想要应用jQuery的HTML,以及你已经尝试过的内容。感谢你的反馈,我不认为特定的HTML是相关的,因为我已经给出了上面的基本标准。你可以想象一系列无序的列表会是什么样子;使用选择器$(“ul”)的答案是可以的。询问代码的问题必须证明对正在解决的问题的最低理解。包括尝试过的解决方案,为什么它们不起作用,以及预期的结果谢谢你的有用反馈Pauly,我已经概述了脚本将如何工作的技术细节,并请求语义方面的帮助。这篇文章增加了数据库的价值,因为它非常通用,没有提出类似的问题:)谢谢,这很有帮助,但它通过计算ul的像素高度而不是计算它的子像素来工作,这不是我需要的。谢谢,这是有帮助的,但它的工作原理是计算ul的像素高度,而不是计算其子级,这不是我所需要的。非常感谢,这正是我所概述的。非常感谢,这正是我所概述的。