"columns": [
{ "data": "name" },
{ "data": "password" },
{ defaultContent: '<td class="caozuo">'+
'<span class="lookup">查看</span>  '+
'<span class="modify">修改</span>  '+
'<span class="delete">删除</span></td>'},
{"data": "id","visible": false}
]
设置visible为false就可以隐藏id列了
由于因为该id列设置为隐藏后,在页面就没有dom节点,所以使用jquery获取不到该id的值使用下面的方法就可以啦
//先拿到点击的行号
var rowIndex = $(this).parents("tr").index();
//此处拿到隐藏列的id
var id = $('#example').DataTable().row(rowIndex).data().id;
然后就可以
---------------------
作者:哥就是瘦
来源:CSDN
原文:https://blog.csdn.net/Java_big_hero/article/details/77978287
版权声明:本文为博主原创文章,转载请附上博文链接!

&quot;columns&quot;: [                  { &quot;data&quot;: &quot;name&quot; },                  { &quot;data&quot;: &quot;password&quot; },                  { defaultContent: '&amp;lt;td class=&quot;caozuo&quot;&amp;gt;'+                    '&amp;lt;s
当表格的 比较多的时候,可能就需要固定表格的宽度了,默认的100%宽已经不适应了。默认的100%宽要实现改变窗口大小也100%的话,在table元素上添加width=”100%”,至于css的100%为什么不生效,原因未知。 下面就说说 设置 如何给 datatables 设置 固定的宽度。 1、html代码
前提在做后台系统时,大多数是一些数据的展示,而有些时候, 表数据太多,不一定是用户想要看到的数据,就需要做一个 显示/ 隐藏 的功能功能实现第一种方法:此方法实用于使用整套的datatable,就是说在实现显示/ 隐藏 功能的同时,必须利用他的插件自动生成分页,自动搜索,排序等功能,就是全家福一样,全部推送给你这里只贴出显示/ 隐藏 的代码, <link href="https://cdn.dat
需求:在做表格查询的时候,根据查询条件的不同,可能会出现某一 没有数据不需要展示的情况。 思路:选择下拉条件后不需要显示 隐藏 掉,更换下拉条件后 隐藏 掉不需要显示的 隐藏 掉,原来 隐藏 掉的显示出来。更换成全部数据的时候,吧所有 隐藏 过的 都显示出来。
要在 DataTables 中动态 隐藏 ,可以使用 `column().visible()` 方法。这个方法可以接受两个参数,第一个参数是 的索引,第二个参数是一个布尔 ,表示该 是否可见。例如,以下代码将第二 隐藏 : ```javascript var table = $('#myTable').DataTable(); table.column(1).visible(false); 如果要动态 隐藏 多个 ,可以使用一个循环来遍历 索引,并调用 `column().visible()` 方法来 设置 它们的可见性。