Ric*_*ard 6 html jquery row html-table datatables
我正在创建一个注册页面,如果有人可以注册最多20个人.所以我有这些文本框:
First Name: <br/><input type="text" name="fname" id="fname" /> <br/>
Last Name: <br/><input type="text" name="lname" id="lname" /> <br/>
Email: <br/><input type="text" name="email" id="email"/> <br/>
Run Code Online (Sandbox Code Playgroud)
这是我使用DataTables的JQuery初始化的html表:
<div id="tables">
<table id="table" border="1">
<thead>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Email</th>
</tr>
</thead>
</table>
</div>
$('#reg_more').dataTable({
"bLengthChange": false,
"bInfo": false
});
Run Code Online (Sandbox Code Playgroud)
现在我想添加一个添加按钮,以便用户可以输入名字和姓氏,然后发送电子邮件并点击添加,它将被放入表格中.我该怎么做呢?
Use*_*99x 22
$(document).ready(function() {
$('#example').dataTable();
$('#addbtn').click(addrow);
} );
function addrow() {
$('#example').dataTable().fnAddData( [
$('#fname').val(),
$('#lname').val(),
$('#email').val() ] );
}
Run Code Online (Sandbox Code Playgroud)
你需要在按钮点击中调用addrow().
在html代码中添加此按钮
<input type="button" value="add" id="addbtn" />
Run Code Online (Sandbox Code Playgroud)
这是现在在DataTables 1.10中完成的方式
<input type="button" value="add" id="addbtn" />
var dTable = $('#example').DataTable();
$('#addbtn').on( 'click', function () {
dTable.row.add([
$('#fname').val(),
$('#lname').val(),
$('#email').val()
]).draw();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
41877 次 |
| 最近记录: |