私は、テーブルを作成して折りたたむ責任があるこの機能を持っていtr
ますth
。しかし実際には、すべてのテーブルの列を折りたたむ必要はありません(th and tr)
。私が使っているからだと思いますが、$('tr th').click(function()
すべてが崩壊しています。一部の列を除外する方法はありますか? タイトル動かしたくない…tr
th
$('tr th').click(function() {
var index = (this.cellIndex + 1);
var cells = $('table tr > :nth-child(' + index + ')');
cells.toggleClass('collapsed');
if ($(this).hasClass('collapsed')) {
$(this).find('span').html('<b>+</b>');
}
else {
$(this).find('span').html('<b>-</b>');
}
if ($('table tr > th:not(.collapsed)').length)
$('table').removeClass('collapsed');
else
$('table').addClass('collapsed');
});
});
これが私のコードです:jsfiddle.net/9QkVd/20