JQuery 数据表添加新行

标签 jquery html datatables html-table row

我正在创建一个注册页面,如果有人愿意,最多可以在其中注册 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/>

这是我的 html 表格,其中包含我对 DataTables 的 JQuery 初始化:

<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
});

现在我想放置一个添加按钮,以便用户可以输入名字和姓氏,然后输入电子邮件并点击添加,它就会被放入表格中。我该怎么做呢?

最佳答案

$(document).ready(function() {
    $('#example').dataTable();
    $('#addbtn').click(addrow);
} );

function addrow() {
    $('#example').dataTable().fnAddData( [
        $('#fname').val(),
        $('#lname').val(),
        $('#email').val() ] );

}

您需要在按钮点击时调用 addrow()。

在您的 html 代码中添加此按钮

<input type="button" value="add" id="addbtn" />

关于JQuery 数据表添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12444296/

相关文章:

javascript - 使用任何浏览器跟踪 SVG 图像元素上的像素点击

jquery - 谁能告诉我哪里做错了?

javascript - 剑道 : Direction property for context main menu

html - 如何比较golang中html/template中列表的长度?

javascript - 在数据表中定义列类型以进行排序

datatables - meteor 与 DataTables : Meteor. _atFlush TypeError

javascript - DataTables 在表之间移动行

显示选择选项时的 JavaScript 事件?

php - 同一页面上的 Ajax 到 PHP

javascript - jQuery Tabs 使用 Mobify 在 Carousel 上激活