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