Javascript 找出<;span>;内部元素<;td>;要素

Javascript 找出<;span>;内部元素<;td>;要素,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,我有一个元素。我想找出其中元素的数量。 我觉得children().length应该可以做到这一点,但是我应该使用什么样的选择器作为children()方法的参数呢?使用jquery/javascript还有其他方法吗 一个可能的例子: <td><span>*content*</span> &nbsp; <span>*content*</span> &nbsp;</td> 尝试此操作以获取span的计数,即

我有一个
元素。我想找出其中
元素的数量。 我觉得
children().length应该可以做到这一点,但是我应该使用什么样的选择器作为
children()
方法的参数呢?使用jquery/javascript还有其他方法吗

一个可能的例子:

<td><span>*content*</span> &nbsp; <span>*content*</span> &nbsp;</td>

尝试此操作以获取
span
的计数,即
td
的直接子级:

$('td > span').length;

阅读有关

根据您的编辑

如果
td
是包含特定
引用的变量,则

var td = $('td.some');
那你应该试试

$('span', td).length;

要指出一个特定的
td
元素,我认为应该使用
class
id
td

试着计算
span
的直接子元素
td

$('td > span').length;

阅读有关

根据您的编辑

如果
td
是包含特定
引用的变量,则

var td = $('td.some');
那你应该试试

$('span', td).length;
要指出一个特定的
td
元素,你应该使用
class
id
,我想。

-试试看,这对你有用

-试试看,这对你很有用


检查我编辑的答案您可以使用children()函数实现相同的功能,但您做错了您需要的扇区(“td>span”)请参见我的answer@PranayRana:是的,第二部分与children()方法同样有效!检查我编辑的答案您可以使用children()函数实现相同的功能,但您做错了您需要的扇区(“td>span”)请参见我的answer@PranayRana:是的,第二部分与children()方法同样有效!