首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在columnDefs jquery datatables中返回当前列名?

在columnDefs jquery datatables中返回当前列名,可以使用render函数来实现。render函数接收三个参数,分别是data、type和row。在render函数中,可以通过data参数来获取当前列的值,并通过type参数来判断当前渲染的类型。如果type为display,表示正在渲染的是表格中的数据,可以直接返回当前列名。以下是一个示例代码:

代码语言:txt
复制
$(document).ready(function() {
    $('#example').DataTable( {
        "columnDefs": [ {
            "targets": 0,
            "render": function ( data, type, row ) {
                if (type === 'display') {
                    return this.api().columns().header()[0].innerText;
                }
                return data;
            }
        } ]
    } );
} );

在这个示例中,通过this.api().columns().header()可以获取到所有列的头部元素,然后通过索引获取到当前列的头部元素,最后通过innerText获取到当前列名。你可以根据实际需求修改示例代码中的相关部分。

推荐的腾讯云相关产品是「云数据库 TencentDB」,它是一种高性能、可扩展、安全可靠、全面兼容的在线数据库服务,适用于各类应用场景,包括 Web、移动应用、游戏、物联网等。详情请查看云数据库 TencentDB

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

jQuery插件DataTables环境搭建及简单使用

通过ajax向服务器请求json数据,并展示到表格。下面我们就来简单使用一下。...3.在项目中引入 css 样式和 js 脚本文件 首先引入 js/jquery.js 文件 然后引入 js/jquery.dataTables.min.js 文件 最后引入 css.../jquery.dataTables.min.css 文件 如何使用DataTables 1.在需要插入表格的地方,插入如下 html 代码 ...{'data':'title'}, {'data':'ctime'}, {'data':null}, ], //定义最后一列的默认值 'columnDefs...返回所有数据,DataTables会自动在客户端实现本地分页,本地分页适用于数据量小的(建议1000条数据一下,非专业测试,仅做参考),在数据量大,请求时间过长的情况下,建议开启服务器模式,在服务器端分页

2.9K20
  • 【初学者指南】在ASP.NET MVC 5创建GridView

    介绍 在这篇文章,我们将会学习如何在 ASP.NET MVC 创建一个 gridview,就像 ASP.NET Web 表单的 gridview 一样。...服务器端和客户端有许多可用的第三方库,这些库能够提供所有必需的功能, Web 表格的搜索、排序和分页等。是否包含这些功能,取决于应用的特殊需求,例如在客户端和服务器端提供搜索或其它功能的需求等。...DataTables 使用 jQuery 数据表 以上库和插件都有自己的优缺点,其中 jQuery 数据表是个不错的选择。...安装包管理器默认是打开的,它会在你的解决方案显示成已安装的 nugget 包,点击浏览按钮,然后搜索 JQuery DataTables 包,选择它并检查已安装了 JQuery DataTables...在 nugget 包安装成功后,我们需要在视图中引入 jQuery DataTables 的必要的 JS 和 CSS,为此,我们需要注册 jQuery DataTables,请打开位于 App_Start

    6.1K90

    datatables应用程序接口API

    API旨在能够很好地操作表格的数据。...api实例,注意区别 $( selector ).DataTable() 和 $( selector ).dataTable() 前者直接返回API实例,后者返回的是jQuery实例(如果是这个方式初始化...Datatables,那么返回的对象不能使用api方法,不然会报方法未定义) 核心(Core) 名称 说明 ajax.reload()API 重新加载数据源获取数据(不能指定新的数据源) ajax.url...内部数据的数据 cell().node()DT 获得选中单元格的dom cell().render()DT 获得渲染过的单元格数据 cell()DT 获取表中一个单元格 cells().cache()...转为jQuery实例 unique()DT 去重 unshift()DT 在结果集里从头添加一个或多个项目,返回长度 静态方法(Static) 名称 说明 $.fn.dataTable.isDataTable

    4.4K30

    在ASP.NET MVC5实现具有服务器端过滤、排序和分页的GridView

    背景 在前一篇文章《【初学者指南】在ASP.NET MVC 5创建GridView》,我们学习了如何在 ASP.NET MVC 实现 GridView,类似于 ASP.NET web 表单的功能。...安装包管理器默认是打开的,它会在你的解决方案显示成已安装的 nugget 包,点击浏览按钮,然后搜索 JQuery DataTables 包,选择它并检查已安装了 JQuery DataTables...Visual Studio 将会提示是否要修改解决方案,你需要点击 Ok 来继续安装 JQuery DataTables 包。...在 nugget 包安装成功后,我们需要在视图中引入 jQuery DataTables 的必要的 JS 和 CSS,为此,我们需要注册 jQuery DataTables,请打开位于 App_Start...,然后检查所有列是否符合标准的数据都返回了。

    5.4K80

    jquery.datatables 分页功能

    DataTables将向服务器发送一些变量,以允许它执行所需的处理,然后以DataTables所需的格式返回数据。 服务器端处理通过使用该serverSide选项启用,并使用配置ajax。...Ajax返回DataTables依次绘制(Ajax请求是异步的,因此可以退出顺序)。...这被用作draw返回参数的一部分(见下文)。 start -- int // 分页首记录指标。这是当前数据集中的起始点(基于0索引 - 即0是第一个记录)。...length -- int // 表可以在当前绘图中显示的记录数。预计返回的记录数将等于此数字,除非服务器返回的记录较少。...作为一个对象,ajax直接映射到jQueryajax配置对象,所以任何可以在jQuery请求中使用的选项,你也可以使用DataTables

    4.9K20

    jquery datatable 参数

    是否启用客户端过滤功能 bInfo true or false, default true 开关,是否显示表格的一些信息 bJQueryUI true or false, default false 是否使用jquery...分页器就默认关闭 bSort true or false, default true 开关,是否让各列具有按列排序功能 bSortClasses true or false, default true 开关,指定当当前列在排序时...这个数据是记录在cookies的,打开了这个记录后,即使刷新一次页面,或重新打开浏览器,之前的状态都是保存下来的 sScrollX 'disabled' or  '100%' 类似的字符串 是否开启水平滚动...sScrollY 'disabled' or '200px' 类似的字符串 是否开启垂直滚动,以及指定滚动区域大小 -- -- -- 选项 aaSorting array array[int,string], [...1.object:oSettings - DataTables settings object Boolean 无 用于在开始绘制之前调用,返回false的话,会阻止draw事件发生;返回其它值,draw

    22110
    领券