为了账号安全,请及时绑定邮箱和手机立即绑定

带有自定义选择框的数据表不起作用

带有自定义选择框的数据表不起作用

PHP
翻过高山走不出你 2022-10-14 16:10:15
我在网页中显示数据表,我想添加一个额外的过滤器来获得基于clinic name我显示的数据表和所有其他功能(如搜索、排序工作正常但列过滤不起作用)的结果以下是我的代码$(document).ready(function() {    $('#example').DataTable( {        initComplete: function () {            this.api().columns().every( function () {                var column = this;                var select = $('<select><option value=""></option></select>')                    .appendTo( $(column.footer()).empty() )                    .on( 'change', function () {                        var val = $.fn.dataTable.util.escapeRegex(                            $(this).val()                        );                        column                            .search( val ? '^'+val+'$' : '', true, false )                            .draw();                    } );                column.data().unique().sort().each( function ( d, j ) {                    select.append( '<option value="'+d+'">'+d+'</option>' )                } );            } );        }    } );} ); 我从 [ https://datatables.net/examples/api/multi_filter_select.html]引用了这个但是为什么没有显示价值,是否有任何其他选项可以添加选择下拉菜单以显示 PHP 数据库中诊所名称的值,然后单击我要过滤表上的数据https://datatables.net/examples/api/multi_filter_select.html
查看完整描述

1 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

请检查您的桌子是否有<tfoot>此需要 tfoot 元素才能工作



查看完整回答
反对 回复 2022-10-14
  • 1 回答
  • 0 关注
  • 100 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号