我需要在表格中找到总列数。
我可以获得总行数和总列数,但我只需要那些未隐藏的列。
我的HTML就是这样。
<td data-group="general" data-id="edition1"></td>
<td data-group="general" data-id="edition2"></td>
<td data-group="general" data-id="edition3"></td>
<td data-group="general" data-id="studio1" class="hidden"></td>
<td data-group="general" data-id="studio2" class="hidden"></td>
<td data-group="general" data-id="studio3" class="hidden"></td>
<td data-group="general" data-id="studio4" class="hidden"></td>
的jQuery
var table = $('#ReportR > table')[0];
//Get number of rows/columns
var rowLength = table.rows.length;
var colLength = table.rows[0].cells.length;
但我只需要那些没有class=hidden
的专栏。
答案 0 :(得分:1)
var colLength = $('#ReportR > table td:not(.hidden)').length();
答案 1 :(得分:0)
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以通过执行以下操作来定位这些元素:
$('td:not(.hidden)')