html - 实现 Bootstrap 4 数据表

标签 html css twitter-bootstrap datatables

我正在尝试实现一个 bootstrap 4 数据表,但似乎无法让它工作。在我的脑海中,我有所需的 CSS

    <link href="https://cdn.datatables.net/1.10.20/css/dataTables.bootstrap4.min.css" rel="stylesheet">

然后我在下面有以下必需的脚本:

    <script src="https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js"></script>
    <script src="https://cdn.datatables.net/1.10.20/js/dataTables.bootstrap4.min.js"></script>

然后我将脚本调用到我的标准格式的 HTML 表中,正确的 ID 如下:

<script>
$(document).ready(function() {
    $('#myTable').DataTable();
} );
</script>

这些都不起作用,并且该表使用普通的 Bootstrap 4 表显示,没有搜索/排序功能。谁能解释我在这里做错了什么?

谢谢

编辑:不幸的是,我尝试了这个,它似乎破坏了整个网站的 CSS。我真正想做的只是显示我的 bootstrap 4 表的前 10 行,但每次我用谷歌搜索它时,它都会给出数据表的结果。有没有办法只显示标准 bootstrap 4 表的前 10 行?

最佳答案

您似乎还没有在 HTML 文件中导入 Jquery。 您需要为数据表使用 3 个文件,如下所示

https://code.jquery.com/jquery-3.3.1.js
https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js
https://cdn.datatables.net/1.10.20/js/dataTables.bootstrap4.min.js

但你只添加了

https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js
https://cdn.datatables.net/1.10.20/js/dataTables.bootstrap4.min.js

之前导入JQuery

jquery.dataTables.min.js and
dataTables.bootstrap4.min.js

导入js和jquery文件后 编写你的 Jquery 代码

<script>
   $(document).ready(function() {
      $('#myTable').DataTable();
    });
</script>

和标题

https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.css
https://cdn.datatables.net/1.10.20/css/dataTables.bootstrap4.min.css

检查如下,这将正常工作。

关于html - 实现 Bootstrap 4 数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58675884/

相关文章:

css - 如何在 bootstrap 3 中向下滚动带有固定标题(导航栏)的表格行时将表格标题(thead)放在顶部?

javascript - 居中 div 在另一个 div 的垂直中间

javascript - Jquery 将参数添加到 $.ajax 上的函数

JavaScript:opacity 在 Opera 中有效,但在 IE 中无效

html - 如何将连接在一起的两个多列 `<div>` 分开?

jquery - Bootstrap 按钮按键不适用于 'Enter' 键

javascript - onchange 事件运行不正常

javascript - 如何使用 javascript 或 jquery 获取 HTML 表格单元格数据

html - float :Left and Position not working for email campaign

html - 如何将文本放在图像卡头 bootstrap 4 上