[英]Split table in two keeping same column width
我正在嘗試拆分表-即,撕下thead
並將其放在自己的表中。 到目前為止,這是我得到的:
var $colgroup = $('<colgroup>');
$('td,th', '.query-results tr:first').each(function () {
$colgroup.append($('<col>').width($(this).outerWidth()));
});
$('<table>')
.insertBefore('.query-results')
.append($colgroup)
.append(
$('.query-results thead'));
$('.query-results').prepend($colgroup.clone());
我似乎無法使列寬得到尊重; 桌子永遠不會排隊。 我試過像這個家伙所說的那樣使用colgroups,但這似乎也沒有效果。
有什么事嗎
使用width屬性也不會改變任何東西。
似乎必須設置表格寬度才能遵守列寬。
var $colgroup = $('<colgroup>')
var tableWidth = $('.query-results').width();
$('td,th','.query-results tr:first').each(function() {
$colgroup.append($('<col>').attr('width',parseInt($(this).outerWidth())));
});
$('<table>')
.width(tableWidth)
.insertBefore('.query-results')
.append($colgroup)
.append(
$('.query-results thead')
);
$('.query-results').width(tableWidth).prepend($colgroup.clone());
如果您要制作帶有固定標題的可滾動表,請在此處查看:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.