【发布时间】:2013-02-06 16:35:49
【问题描述】:
我在这里在 Twitter Bootstrap 中创建了一个表
我想用它做两件事
-
按删除图标删除行 - 将删除该行
-
通过将文本(名称)添加到输入字段然后按“添加新行”来添加新名称
演示 - http://jsfiddle.net/qxdz4/2/
寻找一种使用 JavaScript / jQuery 的方法
我的代码
<div class="input-prepend input-append"><span class="add-on"><i class="icon-picture"></i></span>
<input class="span2"
id="appendedInputButton" type="text" placeholder="Add New Name Here">
<button class="btn" type="button">Add New Row</button>
</div>
<table id="users" class="table table-bordered table-condensed">
<tr>
<th>name</th>
<th></th>
</tr>
<tr>
<td><a href="#" data-pk="1">Mike</a>
</td>
<td class="taskOptions"> <a href="#deleteProject" rel="tooltip" data-toggle="modal" class="tip-top"
data-original-title="Delete Row"><i class="icon-remove"></i></a>
</td>
</tr>
<tr>
<td><a href="#" data-pk="2">John</a>
</td>
<td class="taskOptions"> <a href="#deleteProject" rel="tooltip" data-toggle="modal" class="tip-top"
data-original-title="Delete Row"><i class="icon-remove"></i></a>
</td>
</tr>
<tr>
<td><a href="#" data-pk="3">Mary</a>
</td>
<td class="taskOptions"> <a href="#deleteProject" rel="tooltip" data-toggle="modal" class="tip-top"
data-original-title="Delete Row"><i class="icon-remove"></i></a>
</td>
</tr>
</table>
注意事项
- 单击删除按钮应删除该行
- 在输入字段中键入并按“添加新行”按钮应添加一个新行 行到表格末尾并填写了名称
【问题讨论】:
-
在 jquery 中使用 .remove() 和 .append() 或 .after() 函数
标签: javascript jquery twitter-bootstrap datatables