js/jquery获取动态标签数量

yc355 2012-11-17 01:32:39
<th rowspan="4" scope="row" class="tqq">压差计</th><tr class="s9"><td>AZ82100数字压力表</td></tr><tr class="s9"><td>A2机械式气体微差压表</td></tr><tr class="s9"><td>2000系列差压表</td></tr> <th rowspan="4" scope="row" class="tqq">水质分析仪</th><tr class="s47"><td><h3>GDYS-201M多参数水质分析仪(65种参数)</td></tr> <th rowspan="4" scope="row" class="tqq">压差</th><tr class="s9"><td>AZ82100数字压力表</td></tr><tr class="s9"><td>A2机械式气体微差压表</td></tr><tr class="s9"><td>2000系列差压表</td></tr>

如代码,th的数量不定,每个th下面的tr数量不定,生成,生成后需要做的就是统计每个th下面都多少tr,然后赋值给th的rowspan属性,就是跨多少行,求思路
...全文
207 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yc355 2012-11-17
  • 打赏
  • 举报
回复
不是子元素就是后面的元素都可以用find?
  • 打赏
  • 举报
回复
错了,差一个.但实际上你用的时候加不加1,要看情况. $("th").each(function(i){alert('第'+(i+1)+'个TH下有'+($(this).find("tr").length+1)+'个TR');});
  • 打赏
  • 举报
回复
$("th").each(function(i){alert('第'+(i+1)+'个TH下有'+$(this).find("tr").length+'个TR');});
p2227 2012-11-17
  • 打赏
  • 举报
回复
反正你把选择器写好,获取到的长度就是符合该选择器的DOM 的数量了

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧