Jquery 排序脚本选择的包装中的子项数

Jquery 排序脚本选择的包装中的子项数,jquery,children,Jquery,Children,我有一个脚本,它根据元素的类将元素移动到DOM中的特定位置。我需要知道有多少孩子已经在目标位置,为css左属性的目的 上述代码的最后一行不起作用。由于位置不同,我觉得使用target会很方便 *应统计动态创建的新子级 解决方案 var sectCount=$(目标+“img”).length 回顾过去,我意识到解决方案其实是多么简单-__-“length是一个属性,而不是一个方法。此外,您还需要子项。” $(target.children().length尝试使用$(target.childre

我有一个脚本,它根据元素的类将元素移动到DOM中的特定位置。我需要知道有多少孩子已经在目标位置,为css左属性的目的

上述代码的最后一行不起作用。由于位置不同,我觉得使用target会很方便

*应统计动态创建的新子级

解决方案

var sectCount=$(目标+“img”).length


回顾过去,我意识到解决方案其实是多么简单-__-“

length
是一个属性,而不是一个方法。此外,您还需要子项。”


$(target.children().length
尝试使用
$(target.children()).length*88;
它的工作原理是计算pageload上已经是DOM一部分的子元素。它不计算动态创建的新子元素,这是最重要的。它将在代码运行时计算该元素中的所有子元素。这是直接子元素。如果需要计算嵌套子元素或类似的子元素,则你可能需要
find
而不是
children
,我会看看我是否能通过小提琴复制。是的,这并不是真的计算children,它计算所有图像,不管嵌套级别如何
    var $this = $(this);
    var target = $this.hasClass('To_A') ? '#Section_A'
               : $this.hasClass('To_B') ? '#Section_B'
               : $this.hasClass('To_C') ? '#Section_C'
               : null;

    var XofField = ($(target).length()) * 88;