我可以在jQuery中获取属于div的childs(span)列表吗?我的意思是孩子的数量.我正在生成一个带有几个跨度的表单,我需要知道我生成了多少个跨度.
var numberOfSpans = $("#someId > span").length;
Run Code Online (Sandbox Code Playgroud)
或者,如果您想使用this例如,您可以使用以下children方法:
var numberOfSpans = $(this).children("span").length;
Run Code Online (Sandbox Code Playgroud)
请注意,上面的两个片段都为您提供了直接子span元素的数量.他们不会计算更多的后代.如果你想这样做,你可以删除该>字符,或使用find而不是children.