dataTable插件简单使用

这篇博客介绍了如何使用dataTable插件来创建和管理HTML表格。首先导入js文件dataTables.min.js,然后在HTML中定义表格结构。接着在JS中定义oTable变量,配置插件的参数,包括数据源、列映射、分页样式等。同时,展示了如何添加编辑和删除功能,通过编辑和删除的JS代码来实现交互操作。
摘要由CSDN通过智能技术生成

首先,要导入一个js文件dataTables.min.js

<script src='js/ui/jquery.dataTables.min.js'></script>

然后在html里面添加你需要的table,代码如下

<table id="tableMain" class="table table-striped table-bordered bootstrap-datatable" style="font-size: 13px;">
        <thead>
         <tr>
           <th style="display: none;">ID</th>
          <th style="width: 15%">灾情大类名称</th>
          <th style="width: 15%">灾情小类名称</th>
          <th style="width: 30%">灾情描述内容</th>
          <th style="width: 20%">修改</th>
          <th style="width: 20%">删除</th>
         </tr>
        </thead>  
        <tbody>
       
        </tbody>
       </table>

然后在你的js中定义oTable变量,代码如下:

    var oTable = $("#tableMain").dataTable({                       //此处的tableMain为table的id值
    "sAjaxSource": "message/MessAnalysis_getZqdmList",//此处为跳转后台的url,此处用的是Strusts2框架
    "aoColumns": [                                                                //返回的参数字段,和表字段对应
        { "mDataProp": "id" },
        { "mDataProp": "zqdlmc" },
        { "mDataProp": "zqxlmc" },
        { "mDataProp": "zqmsnr" },
        { "mDataProp": "id" },
        { "mDataProp": "id" }
    ],
    "aoColumnDefs": [                                                          //对指定列做操作,此处效果为为第一列设置不能搜索,不能显示
     { "bSearchable": false, "bVisi

使用 Bootstrap 插件 DataTable,首先需要在 HTML 文件中引入相关的 CSS 和 JS 文件。可以在 Bootstrap 的官网上下载最新版的 DataTable,也可以通过 CDN 引入。 ```html <!-- 引入 DataTable 的 CSS 文件 --> <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.24/css/dataTables.bootstrap4.min.css"> <!-- 引入 jQuery 和 DataTable 的 JS 文件 --> <script src="https://code.jquery.com/jquery-3.5.1.js"></script> <script src="https://cdn.datatables.net/1.10.24/js/jquery.dataTables.min.js"></script> <script src="https://cdn.datatables.net/1.10.24/js/dataTables.bootstrap4.min.js"></script> <!-- DataTable 的 HTML 代码 --> <table id="example" class="table table-striped table-bordered" style="width:100%"> <thead> <tr> <th>Name</th> <th>Position</th> <th>Office</th> <th>Age</th> <th>Start date</th> <th>Salary</th> </tr> </thead> <tbody> <tr> <td>Tiger Nixon</td> <td>System Architect</td> <td>Edinburgh</td> <td>61</td> <td>2011/04/25</td> <td>$320,800</td> </tr> <tr> <td>Garrett Winters</td> <td>Accountant</td> <td>Tokyo</td> <td>63</td> <td>2011/07/25</td> <td>$170,750</td> </tr> <!-- 更多数据 --> </tbody> </table> ``` 然后在 JavaScript 中,使用以下代码初始化 DataTable: ```javascript $(document).ready(function() { $('#example').DataTable(); } ); ``` 这样就可以将表格转换为 DataTable,添加搜索、排序、分页等功能。需要注意的是,表格必须使用 `id` 属性,并且在 JavaScript 中使用该 `id` 来初始化 DataTable。如果你想自定义 DataTable 的配置,可以在初始化时传入一个配置对象,例如: ```javascript $(document).ready(function() { $('#example').DataTable({ "paging": true, "ordering": true, "info": true }); }); ``` 这里只是简单地介绍了 DataTable使用方法,更多高级功能可以参考官方文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值