相关疑难解决方法(0)

带有垂直行的HTML表

如何在HTML中创建垂直表?通过垂直,我的意思是行将是垂直的,左边是表头.

在此输入图像描述

我也需要它,所以我可以访问这些行(在这种情况下是垂直),就像在普通表中一样<tr>.这是因为我动态获取一行数据(如行A)并将其插入表中.我使用angularJS来避免DOM操作,所以我不是在寻找使用Javascript的复杂DOM操作.

html javascript css dom html-table

15
推荐指数
2
解决办法
3万
查看次数

将html表沿逆时针方向旋转90度

我想将整个桌子逆时针旋转90度.即.应将td(row = ith,column = jth)的内容传送到td(row =(行数总数-j + 1)th,column = ith).div内的文本也应该旋转90度.

<table><tbody>
<tr><td>a</td><td>1</td><td>8</td></tr>
<tr><td>b</td><td>2</td><td>9</td></tr>
<tr><td>c</td><td>3</td><td>10</td></tr>
<tr><td>d</td><td>4</td><td>11</td></tr>
<tr><td>e</td><td>5</td><td>12</td></tr>
<tr><td>f</td><td>6</td><td>13</td></tr>
<tr><td>g</td><td>7</td><td>14</td></tr>
</tbody></table>   
Run Code Online (Sandbox Code Playgroud)

这个表应该转换为

<table><tbody>
<tr>
    <td>8</td><td>9</td><td>10</td><td>11</td>
    <td>12</td><td>13</td><td>14</td>
</tr>
<tr>
    <td>1</td><td>2</td><td>3</td><td>4</td>
    <td>5</td><td>6</td><td>7</td>
</tr>
<tr>
    <td>a</td><td>b</td><td>c</td><td>d</td>
    <td>e</td><td>f</td><td>g</td>
</tr>
</tbody></table> 
Run Code Online (Sandbox Code Playgroud)

我可以通过javascript循环来做到这一点.但它很长.我想知道是否有更优雅的方式.提前致谢.

html jquery

6
推荐指数
1
解决办法
2万
查看次数

将方向更改为垂直,表格行 HTML + CSS

我有这张桌子:

<table id="tabla">
    <tbody>
        <tr><th>row1</th><td>aaaa</td></tr>
        <tr><th>row2</th><td>bbbb</td></tr>
        <tr><th>row3</th><td>cccc</td></tr>
        <figure><img src="image.png"/></figure></td></tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

这将信息按行组织......但我想旋转它并将其显示在列中......我希望这足以解释我想要的:

我现在如何拥有它:

row1: aaaa
row2: bbbb
row3: cccc imag
Run Code Online (Sandbox Code Playgroud)

我想要它的方式:

 row1 | row2 | row3
 aaaa | bbbb | cccc
             | imag  
Run Code Online (Sandbox Code Playgroud)

我怎样才能用 CSS 做到这一点?

html css tablerow

6
推荐指数
2
解决办法
3万
查看次数

是否有CSS / HTML属性/属性可以交换表的行和列?

是否存在语义CSS或HTML属性/属性来显示table行和列交换的?

换句话说,我想以一种方式编写代码,但是有些东西会用列翻转行,反之亦然。

环顾四周,我只找到了交换它们的JavaScript方法,但就我而言,这不是我想要的。(如果没有CSS / HTML解决方案,那么我宁愿重构代码。)

html css html-table

5
推荐指数
1
解决办法
6611
查看次数

jQuery 转置带有页眉和页脚的 HTML 表格

我需要转置 HTML 表格(交换行和列)。我发现了很多 jQuery 插件,但它们超出了我的需要。

我从这个堆栈中改编了一些简洁的 jQuery 代码,但它不适用于包含 thead 和 tfoot 元素的表。

function tableTransform(objTable) {
    objTable.each(function () {
        var $this = $(this);
        var newrows = [];
        $this.find("tr").each(function () {
            var i = 0;
            $(this).find("td").each(function () {
                i++;
                if (newrows[i] === undefined) {
                    newrows[i] = $("<tr></tr>");
                }
                newrows[i].append($(this));
            });
        });
        $this.find("tr").remove();
        $.each(newrows, function () {
            $this.append(this);
        });
    });

    return false;
}
Run Code Online (Sandbox Code Playgroud)

我创建了下面的小提琴,它提供了标记和代码的示例。有人可以更新该函数以支持 thead 和 tfoot 元素吗?

http://jsfiddle.net/4tobvo05/4/

就像现有代码一样,新代码必须维护每个 td 上的类和样式值以及表本身,以便正确应用 CSS。它还需要修复 tfoot,以便它包含正确数量的 td 单元格,以包裹不间断的空格。

jquery transpose html-table

3
推荐指数
1
解决办法
5030
查看次数

如何转置HTML表?

有没有办法(我不知道合适的词)用jQuery扭曲表格?具有功能或其他功能?

例如,我有一个这样的表:

<table>
    <tr>
        <th></th>
        <th></th>
        <th></th>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

表格1

我想要这样:

<table>
    <tr>
        <th></th>
        <td></td>
    </tr>
    <tr>
        <th></th>
        <td></td>
    </tr>
    <tr>
        <th></th>
        <td></td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

javascript jquery html-table

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

html ×4

html-table ×4

css ×3

jquery ×3

javascript ×2

dom ×1

tablerow ×1

transpose ×1