找到行跨度,然后检查第一个单元格是否有文本
rowspan found then check first cell have text or not?
我有HTML表格。我正在循环访问表并迭代其第三个单元格具有行跨度属性的每一行。我如何检查是否找到行跨度,然后检查它的第一个单元格是否有文本。如果是,则分配给 javascript 变量。
for (var i = 0; row = myTable.rows[i]; i++) {
if( row.cells[2].hasAttribute("rowspan") {
}
}
<table id="myTable">
<tr>
<td>cell1</td>
<td>cell2</td>
<td>cell3</td>
</tr>
<tr>
<td>cell4</td>
<td>cell5</td>
<td rowspan="2">cell6</td>
</tr>
<tr>
<td></td>
<td>cell8</td>
</tr>
<tr>
<td>cell9</td>
<td>cell10</td>
<td>cell11</td>
</tr>
</table>
只需使用 innerText (如果您想忽略空格,请修剪):
if (row.cells[2].getAttribute('rowspan') != null) {
if (row.cells[2].innerText.trim() != "") {
myJavascriptVar = row.cells[2].innerText.trim();
}
}
相关文章:
- 在 SlickGrid 中编辑后,根据不同列中的另一个单元格清除单元格
- 如何在表中找到下一个直接下载的单元格
- 当单元格内容由于forumula从另一个工作表编译数据而更改时发送电子邮件
- 申请表要求在提交前一个单元格与其他单元格相等
- Javascript动态表,每个单元格都有一个onmouse事件
- 每行仅突出显示一个单元格
- Google Apps 脚本,用于根据一个单元格的值对另一个单元格进行条件颜色格式设置
- 我的桌子有一个额外的单元格
- JQuery insertAfter();移动下一个表格单元格
- 只在表中突出显示一个单元格值
- 如何根据单元格中的值将一行从一个谷歌电子表格移动到另一个
- 在动态表格单元格跨度中单击时更新一个权重值
- javascript生成的表我需要为每个生成的单元格分配一个单独的id
- jQuery添加动态单元格到一个静态单元格到表格中
- 使用JQuery为HTML表格单元格分配一个值
- 我如何一步通过一个单元格在一个时间使用onclick数组
- 我可以填写谷歌电子表格单元格从一个web服务值
- HTML/JS从另一个表单元格更新一个表单元
- 为什么它总是在AngularJS中选择第一个TD单元格
- 有没有简单的方法来拖放单元格从一个表到另一个表