1
基本的には、展開/折りたたみ機能の3つのレイヤーを持つhtmlテーブルがあります。私が達成しようとしているのは、層が実際に拡大/縮小されることです。基本的には拡大されると下向きの傾斜になります。ここに私のJSFiddleです:jqueryを使用した支援グループのhtmlテーブル
このようなものを作成しhttps://jsfiddle.net/htfLmekL/1/
//expand collapse based on parent class which is column 1
$(document).ready(function() {
$('.parent').prepend('-');
$('.parent').on('click', function() {
if ($(this).text().indexOf('-') != -1) {
var str0 = $(this).text().replace(/-/g, '+');
$(this).text(str0);
} else {
var str = $(this).text().replace(/\+/g, '-');
$(this).text(str);
}
var $row = $(this).parent();
var rowspan = +$(this).attr('rowspan') || 4;
$.merge($row, $row.nextAll()).slice(0, rowspan).find('.alliance').toggle();
$.merge($row, $row.nextAll()).slice(0, rowspan).find('.race').toggle();
$.merge($row, $row.nextAll()).slice(0, rowspan).find('.role').toggle();
$.merge($row, $row.nextAll()).slice(0, rowspan).find('.resource').toggle();
$.merge($row, $row.nextAll()).slice(0, rowspan).find('.weapon').toggle();
$.merge($row, $row.nextAll()).slice(0, rowspan).find('.price').toggle();
});
});
これは本当に私が達成しようとしているものに近いですが、どうすればグループ2を実際にグループ1にすることができますか?基本的に価格ヘッダーを除いてすべてのヘッダーを削除していますか? – khemikal
@khemikal、edited ...をご確認ください。 –