jquery - 如何使用 jQuery 插件突出显示 DataTable 的过滤文本?

标签 jquery jquery-plugins datatables

我开始使用DataTable插件来过滤结果和分页。不过,我想扫描结果,以便找到任何用户搜索的特定数据,使用 jQuery 插件突出显示 文本。 简而言之,我想使用 jQuery 对 DataTable 使用搜索结果突出显示插件。

提前谢谢您。

最佳答案

您使用 Jquery 数据表吗?如果是,那么尝试这样,

下载并包含 CSS 和 JS 文件:

dataTables.searchHighlight.css
dataTables.searchHighlight.js

可以从以下Github下载:https://github.com/DataTables/Plugins/tree/master/features/searchHighlight

$(document).ready( function () {
    var table = $('#myTable').DataTable();

    table.on( 'draw', function () {
        var body = $( table.table().body() );

        body.unhighlight();
        body.highlight( table.search() );  
    } );
} );

点击此链接了解更多信息: https://datatables.net/blog/2014-10-22

关于jquery - 如何使用 jQuery 插件突出显示 DataTable 的过滤文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33537027/

相关文章:

javascript - 数据表禁用自动过滤器并添加了一个按钮

c# - 0x800a138f - JavaScript 运行时错误 : Unable to get property 'mData' of undefined or null reference

javascript - 访问 javascript/jquery 中存储在数组中的对象的属性

javascript - 如何知道jquery插件中的选择器?

javascript - 数据表 o语言(国际化)默认设置

jquery - 我的 jQuery 插件有弱点(模式方面)吗?

javascript - 如何在jquery数据表行添加功能中传递html

javascript - 验证 url 是否有 pdf 文件

javascript - svg 元素在 Chrome 中隐藏/显示时重置

jQuery .hover 其下有元素