使用jquery调整表格布局/结构
tweak table layout/structure with jquery
如何使用jquery执行以下操作?
我有一张有三行和一行标题的桌子。像这样的东西:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
<%@ Import Namespace="MyModel.Model" %>
<div>
<table id="MyTable">
<tr>
<th>
Select1
</th>
<th>
Select2
</th>
<th>
Text1
</th>
</tr>
<tr>
<td>
<select name="Select1"></select>
</td>
<td>
<select name="Select2"></select>
</td>
<td>
<input name="Input1"/>
</td>
</tr>
</table>
</div>
我想克隆此表的最后一行,删除除标题行以外的所有行,附加克隆的行(最后一行)并隐藏它(克隆的行)。
我知道如何分别执行这些操作。
$("#MyTable tr:last").clone()
$("#MyTable tr>td").remove()
$("#MyTable tr:last").appendTo('#MyTable tr:first')
$("#MyTable tr:last").hide()
在删除所有行(除了标题)后,我很难追加克隆的行。
如有任何帮助,我们将不胜感激。
您需要保留对克隆行的引用:
var $lastrow = $("#MyTable tr:last").clone();
// removes actual tr's, but not the headers
$("#MyTable tr > td").parent().remove();
$lastrow
.appendTo('#MyTable')
.hide();
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 使用agility.js进行页面布局和合成
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 如何实现此布局
- 有没有一个javascript图形绘制库可以进行气球树布局
- 更改JSON对象的结构
- 角度控制器结构
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- vaadin:使用自定义布局集成angular js
- 使用递归属性迭代保留属性结构
- 如何将我的json结构转换为C3.js所需的列结构
- 布局/结构建议
- 使用jquery为移动布局更改html层次结构
- 使用jquery调整表格布局/结构
- D3将强制布局调整为具有附加父路径和同级路径的树结构
- 以数组为数据结构的d3.js树布局
- 如何使用 D3 布局非树层次结构
- DOM 不代表 d3 强制布局的 html 结构
- struts2 webapp结构正确,菜单布局和iframe内容
- 主干视图结构:如何在布局中嵌套视图并委托事件