jquery - DataTables 在 IE-8/以下版本中不起作用

标签 jquery html css datatables

我正在使用 DataTables 以带有一些分页和排序的表格形式显示数据。它在所有浏览器中都运行良好,但在 IE 8 及以下版本中不起作用。根据文档here它应该适用于 IE-6+。

我测试它的方式是按 F12 键并更改浏览器版本。不确定这是否是测试它的正确方法,但我想知道 anyinw 是否遇到过同样的问题。我正在使用以下 CDN。请让我知道这是否是在不同版本的 IE 中测试 Datatables 的正确方法。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.15/css/jquery.dataTables.css">  
<script type="text/javascript" charset="utf8" src="//cdn.datatables.net/1.10.15/js/jquery.dataTables.js"></script>
<script type="text/javascript" charset="utf8" src="//cdn.datatables.net/plug-ins/1.10.15/pagination/input.js"></script>
<link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">

谢谢

最佳答案

这是 jQuery 问题,而不是数据表问题...将您的 jQuery 版本从 3.2.1 降级到 1.2.x或以下,它将起作用。

当前的 jQuery 版本 (3.2.1) does only support IE 9+ .支持6-8was actually dropped already in 2.x .

就我个人而言,我在所有元素中都使用 1.9.1。我对旧版浏览器或任何移动设备或平板电脑没有问题。我使用最新版本的 dataTables 以及最新的 Angular 1.x。如果您没有任何特殊原因使用 jQuery 2.x3.x,那么 1.9.1 与任何版本一样好。

关于jquery - DataTables 在 IE-8/以下版本中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44892666/

相关文章:

javascript - 我怎样才能防止这种 Material 波纹动画泄漏到其他 div 中?

html - 在下面的场景中,如何使用 CSS 将纯色变为透明?

html - 根据其他 div 宽度调整 div 宽度

javascript - 如何避免VueJS删除DOM中的props属性?

jquery - 在动画渐变背景上实现 jquery fancybox

jquery - 通过Ajax调用Response.redirect

javascript - 我的 js 函数无法同时处理 2 个调用

php - 在 div 中加载内容而不刷新主页

javascript - 下拉菜单滚动条问题

html - CSS : float based on height ( column wise)