如何强制<td>在表行内、在另一<td>
How do I force <td> within a table row, below another <td>
我有这个html块。我需要内容3显示在内容2下面。内容1很长,而且填充得很低。
<table>
<tr>
<td>(Content 1)</td>
<td>(Content 2)</td>
<td>(Content 3)</td>
</tr>
</table>
http://jsfiddle.net/15uuL43x/
我更喜欢使用jquery。我可以更改css或转换标记,但不能将td更改为divs或tr。我可以创建新的tr或四处移动。这可能吗?
基本想法是在第一个单元格上设置行跨度,添加一个新行,并将最后一个td附加到新行。
var tds = $("tr td");
tds.eq(0).attr('rowspan', '2');
$("<tr/>").append(tds.eq(2)).appendTo("table");
table { border-collapse: collapse; }
td { border : 1px solid black; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<td>(Content 1)</td>
<td>(Content 2)</td>
<td>(Content 3)</td>
</tr>
</table>
您可以将表单元格重新定义为浮点:https://jsfiddle.net/efedorenko/15uuL43x/6/
tr {
overflow: hidden;
}
.td1 {
float: left;
background-color: yellow;
}
.td2 {
float: right;
background-color: green;
}
.td3 {
clear: right;
float: right;
background-color: orange;
}
相关文章:
- 如何首先设置样式<td>表中包含在窗体中的元素
- 改变所有<td>为特定的桌子点击颜色
- 使用谷歌地图api计算距离并将其设置在表格中<td>
- 正在获取<td>
- 更改<td>更改事件的元素值
- 如何在<td></td>在Procractor中
- 访问特定<td>对于给定<tr>以及更改html
- 除了最后一个<td>元素-Jquery
- Knockout.js和表:插入<th>将内容转换为匹配<td>
- 添加<td>在选择菜单JQuery中选择选项时
- AngularJS:隐藏<td>使用ng-hide/ng-show没有间隙
- 使用js:order<创建表时出现问题;tr>并且<td>
- this.value在<td>标记显示未定义
- 验证输入,更新<td>属性以匹配验证状态
- <的Onchange事件;td>标签
- 正在更改<td>点击javascript
- 如何检查两个<tr>元素在忽略某些内部<td>elmentes
- 访问<td>硒的价值
- 向<td>在我的Jquery中
- 选择单元格的各个部分<td>使用硒