【发布时间】:2016-12-21 10:42:19
【问题描述】:
我在我们的应用程序中使用 jQuery 数据表来显示表格。现在我们要突出显示由 jQuery 的内置搜索文本框搜索的搜索文本。
我们正在使用 jQuery 自己的站点作为reference。
下面是我们的代码:
<link rel="stylesheet" href="/css/jquery.dataTables.min.css" />
<link rel="stylesheet" href="/css/dataTables.searchHighlight.css" />
<script type="text/javascript" src="/jquery.min.js"></script>
<script type="text/javascript" src="/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="/jquery.highlight.js"></script>
<script type="text/javascript" src="/dataTables.searchHighlight.min.js"></script>
<script th:inline="javascript">
$(document).ready(function() {
var table = $('#pspTable').DataTable({
pagingType: 'full_numbers',
searchHighlight: true
});
} );
</script>
但是,每当我运行应用程序时,它都会抛出以下错误:
TypeError: jQuery.highlight 不是函数
这是引用jquery.highlight.js的以下代码段:
return this.each(function () {
jQuery.highlight(this, re, settings.element, settings.className);
});
库中是否有一些错误或者我在这里遗漏了什么?请帮帮我。
【问题讨论】:
-
不应该是
jQuery(this).highlight({ .... })吗? -
不工作的人:(
标签: javascript jquery jquery-plugins datatables