javascript - 用jquery计算子元素和文本
问题描述
我想计算 p 标签内的总元素和文本
<p class="parent">
<span class="child">Span Text</span>
Text Text Text
</p>
有可能的?
$(p).children(').length
我正在使用此代码,这仅给我 1,但我想要计数 2。
解决方案
children 方法只返回有效对象。“文本文本文本”不是 html 对象。因此不算。如果将它放在另一个跨度中,则子项的长度变为 2。
<p class="parent">
<span class="child">Span Text</span>
<span>Text Text Text</span>
</p>
推荐阅读
- php - 在一列中插入多个图像作为逗号分隔列表
- javascript - 在方法之间传递参数似乎并没有改变打字稿中的 agument
- amazon-web-services - 无服务器后端 (AWS) 的国际化
- mongodb - 根据其他集合数组中匹配的对象属性执行 $lookup
- ios - iOS 到 JAX-RS:大数据和超时
- r - 删除点,同时将线保持在散点图中
- android - 为什么通知不会出现在系统托盘中?
- java - 如何从嵌套数组中获取值或索引并比较条件
- sql - 旧版查询 Sybase 到 TSQL MSSQL 迁移,使用 or 运算符进行多个左连接
- matlab - MATLAB 重复测量方差分析 (rANOVA)