如何使用javascript隐藏表的单元格
How can I hide a cell of a table with javascript
我想将如下所示的数据放入 Cell(2) 中,但隐藏且仅使用纯 JS
for(var i = 0; i < obj.features.length; i++) {
var featureTitle = obj.features[i].properties.title;
var featureHab = obj.features[i].properties.Broad_Habi;
var table = document.getElementById("myTableData");
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
row.insertCell(0).innerHTML= '<a href="#" class="myButtonView" onClick="Javacsript:deleteRow(this)">?</a>';
row.insertCell(1).innerHTML= '<a href="#" class="myButtonDelete" onClick="Javacsript:deleteRow(this)">X</a>';
row.insertCell(2).innerHTML= featureTitle;
row.insertCell(3).innerHTML= featureHab;
}
有多种解决方案可以解决这个问题
在 JavaScript 中,它就像使用 visibility-hidden 一样简单。
var tableCel = document.querySelector('td')[2];
tableCell.style.visibility = 'hidden';
如果以后要显示表单元格,只需更改属性的值即可。
tableCell.style.visibility = 'visible';
在jQuery中,有几种方法
$("td:eq(2)").hide();
或
$("td:eq(2)").css({ "visibility": "hidden" });
我想你想在点击删除行时隐藏,这可能是可能的
function deleteRow(rowyouwanttohide)
{
rowyouwanttohide.style.visibility = 'hidden';
//or you can go to display none like below
rowyouwanttohide.style.display= 'none';
}
相关文章:
- 有没有一种方法可以仅使用HTML/CSS来隐藏基于特定值的数据单元格
- 根据单元格内容隐藏/取消隐藏行
- ext.js根据行和单元格索引隐藏某些单元格
- 默认情况下,在ipython笔记本中隐藏输入单元格
- 如何比较单元格值和隐藏 html 表中的行
- 检查表格行中的单元格是否等于0,如果等于,则隐藏行
- 无法从位于隐藏行单元格中的选择元素中获取 selectedIndex
- JS - 为单元格分配隐藏值
- JQGrid 会自动隐藏单元格中带有 false 的行
- 如何使用javascript隐藏表的单元格
- 隐藏/显示表格单元格中的内容
- Jquery正在将表导出到csv隐藏表单元格
- 在单元格悬停时显示/隐藏DIV(javascript)
- 屏蔽UI网格隐藏列破坏单元格对齐
- 从HTMLTableRowElement中的特定单元格获取子元素并隐藏/删除它们
- 隐藏表行时使用rowspan处理单元格
- 在工具提示中隐藏长表单元格内容
- 如何隐藏表中第三个单元格值与给定字符串不匹配的行
- 使用“打印”按钮忽略表格单元格中的隐藏元素
- 如何获得DOM的单元格在单列与隐藏行在数据表jquery