隐藏表中的列及其内容
Hiding columns and its contents in a table
本文关键字:隐藏 更新时间:2023-09-26
我已经创建了一个表,现在我需要通过应用于该列的css(而不是内联)来隐藏表中的特定列。
HTML:
<table id='table1'>
<colgroup>
<col>
<col>
</colgroup>
<tr>
<th>ISBN</th>
<th>Title</th>
<th>Price</th>
</tr>
<tr>
<td>3476896</td>
<td>My first HTML</td>
<td>$53</td>
</tr>
<tr>
<td>5869207</td>
<td>My first CSS</td>
<td>$49</td>
</tr>
</table>
我试过用$($('#table1').find('col:eq(1)')).css('color',red')
给colgroup
加背景色和颜色
此代码有效。但是,当我为display : none
或overflow:hidden
尝试相同的代码时,它不起作用。display:none
属性隐藏了该列,但没有隐藏其中td
的内容。有人能建议用css隐藏该列及其内容的最佳方法吗。
我需要使用css动态隐藏列,在表有100多行和25列的情况下也是如此。
提前谢谢。
$(document).ready(function(){
$('td:nth-child(2),th:nth-child(2)').hide();
});
这将隐藏第2列。
我已经通过向td
添加类并获得它来解决这个问题。
HTML:
<table id='table1'>
<colgroup>
<col>
<col>
</colgroup>
<tr>
<th class='col1'>ISBN</th>
<th class='col2'>Title</th>
<th class='col3'>Price</th>
</tr>
<tr>
<td class='col1'>3476896</td>
<td class='col2'>My first HTML</td>
<td class='col3'>$53</td>
</tr>
<tr>
<td class='col1'>5869207</td>
<td class='col2'>My first CSS</td>
<td class='col3'>$49</td>
</tr>
</table>
方式:
$('.col1').css('visibility','hidden');
如果您有候补,请张贴。希望它有用。
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 显示5秒后隐藏潜水
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 浮动页脚栏-使用Bootstrap隐藏
- 在jquery中为显示/隐藏设置cookie
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 从var向代码隐藏函数传递值
- Image赢得't隐藏在滚动jQuery上
- 具有rowGrouping的数据表无法隐藏列
- Jquery隐藏未触发
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 分部隐藏在jquery中不起作用
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- javascript.点击隐藏事件故障
- 禁用(而不是隐藏)浏览器滚动条
- PHP Javascript显示/隐藏按钮不工作
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- 如何通过溢出来判断元素被切断了多少像素:隐藏在父级上
- ng隐藏和ng显示无法正常工作