一些TD移动到新线路后多个TD
Multiple TD after some TD move to new line
嗨,我正在动态生成一个表,并通过以下方式动态添加新的 TR 和 TD。
$('#tableId').append('<tr><th colspan="2"></th>');
上面的代码在我的代码中只调用一次。
然后我通过以下方式将TD添加到其中:
var tempurl = 'http://google.com';
$('<td>').appendTo($('#tableId')).html("<a href='"+tempurl+"'>"+tempurl+"</a>");
我面临的问题是,所有TD都对齐在一行中(仅在同一行中),并且我的页面宽度增加了许多倍。
我尝试将css添加到表中,以便如果表格大小超过TD应转到下一行:
max-width: 90%;
display: block;
和
display: inline;
但这对我来说不起作用。
请编写一个正确的静态 HTML 表,然后使用此代码动态生成一个仍然正确的表。
下面是此类表的示例:
<table>
<caption>Google results</caption>
<thead>
<tr>
<th scope="col">Title and link</th>
<th scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<a href="http://domain.com/1">Stack Overflow</a>
</td>
<td>Stack Overflow is a website (...)</td>
</tr>
<tr>
<td>
<a href="http://domain.com/2">Stack Exchange</a>
</td>
<td>Stack Exchange is a website (...)</td>
</tr>
</tbody>
</table>
- 不需要跨越所有行的标题单元格:您可能打算将其用作标题
- 在垂直表格中,您应该在每列的顶部有一个标题单元格 (
th
),在thead
元素中(出于可访问性原因,我添加了scope="col"
属性。如果标题单元格位于每行的左侧,那将是row
。如果您colspan
或rowspan
某处,请不要使用scope
) - 在
tbody
元素中,每个实际行一行 (tr
) - 在每一行中,
td
元素的数量与标题单元格的数量一样多(除非有一些colspan
或rowspan
)
编辑:为什么你有2种不同的id
?混乱。
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- FabricJs-限制主对象内添加对象的移动区域
- 如何从画布上的某个移动事件中获取X和Y
- 触摸移动时切换到新元素
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 停止jQuery UI滑块移动超过给定值
- 正在获取生成的PHP td值
- jquery:将TR移动到新移动的TD
- 一些TD移动到新线路后多个TD
- 使用 JavaScript 移动 html td 元素
- HTML 表在 TD 之间移动鼠标时触发鼠标输出
- 将一个td移动到另一个td的动画
- 如何在html中使TR/TD不可移动
- 移动& lt; td>当其他
已被移除 - 将第一个Tr移动到头部,并使用jquery将td替换为头部
- 如何跨边界将td内容移动到同一行的另一个td
- jQuery移动按钮在表td内看起来很旧,在button()/refresh后,旧按钮在新按钮内