码迷,mamicode.com
首页 > 其他好文 > 详细

DataTables给每一列添加下拉框搜索

时间:2015-06-27 21:18:45      阅读:491      评论:0      收藏:0      [点我收藏+]

标签:

$(document).ready(function() {
    $(‘#example‘).DataTable( {
        initComplete: function () {
            var api = this.api();
            api.columns().indexes().flatten().each( function ( i ) {
                var column = api.column( i );
                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>‘ )
                } );
            } );
        }
    } );
} );

  

DataTables给每一列添加下拉框搜索

标签:

原文地址:http://www.cnblogs.com/chengshuiqiang/p/4604530.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!