找出 <td> 元素内的<span>元素的数量
Finding out number of <span> elements inside <td> element
我有一个<td>
元素。我想找出其中<span>
元素的数量。我觉得children().length
应该这样做,但是我应该使用哪种选择器作为children()
方法的参数?有没有其他方法可以使用jquery/javascript来做到这一点?
一个可能的例子:
<td><span>*content*</span> <span>*content*</span> </td>
在这里,我应该得到2的答案。
编辑:我有一个特定的<td>
元素,我正在其中搜索<span>
。所以,应该是这样的,对吧:
$(td 'span').length
尝试这样做来获取 span
的计数,td
的直系子级:
$('td > span').length;
演示
阅读有关 $("父>子")选择器的信息
根据您的编辑
如果td
是包含特定<td>
引用的变量,例如;
var td = $('td.some');
那么你应该尝试
$('span', td).length;
要指出一个特定的td
元素,你应该使用class
或id
td
,我认为。
子选择器("父>子") - 试试这个会适合你
请参阅.length
。
alert($("td > span").length);
或
alert($('td').children('span').length );
工作演示
相关文章:
- 使用jquery将单个换行符替换为span元素
- 将换行符写入<span>元素
- 用于检索span元素内容的JavaScript
- 获取单选按钮元素的span子项
- 如何使动态树标题中的span元素可点击
- 如何在使用 fancybox 时从这个 span 元素制作一个 javascript 变量
- Javascript正则表达式:从头到尾将span元素与某个类进行匹配
- 找到最近的span元素并更改CSS类
- 如何为span元素添加/删除类onclick
- 如何使用 JQuery 检索具有特定类的 span 元素中的文本,该元素位于单击的对象内
- 鼠标悬停在一个 span 元素上多次触发
- 在 for 循环内分组并根据样式属性修改 span 元素
- 如何使用jQuery获取后代span元素
- 如何根据用户输入 HTML 更新多个 SPAN 元素
- 如何在单词周围添加 span 元素
- 从上一个 span 元素中获取样式
- 当我单击元素数学/物理/化学时,如何使用jQuery获取SPAN ID
- 检查 span 元素是否包含“文本”,并且是父元素的最后一个子元素
- 尝试将 span 元素的值输入到数据库中
- 如何获取与元素SPAN Style With JavaScript相关的所有文本