[英]jquery how to show-hide table column
如何使用jQuery隱藏整個表格列?
我設法隱藏了一個td
,但沒有隱藏其他2 td
。 隱藏表td
代碼:
$("#td_maand").hide();
給所有相同的列tds提供相同的類,然后$(".columnClass").hide();
例如
<tr><td class="firstcolumn"></td><td class="secondcolumn"></td></tr>
<tr><td class="firstcolumn"></td><td class="secondcolumn"></td></tr>
<tr><td class="firstcolumn"></td><td class="secondcolumn"></td></tr>
<script>$(".firstcolumn").hide();</script>
您可以輕松做到:
var i = [your_column_index];
$('td:nth-child(' + i + ')').hide();
您可以使用
$(this) // assuming this points to a td
.closest('tbody') // find closest tbody (container)
.find('> tr > td:nth-child('+$(this).index()+')') // find all td in the same column
.hide(); // hide them
演示在http://jsfiddle.net/jFv6d/
( 它隱藏了單擊的列 )
嘗試$("#td_maand").parent().hide();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.