数据表长度更改输入控件出现两次

时间:2016-02-14 21:39:11

标签: javascript twitter-bootstrap datatable

我正在使用DataTables和Bootstrap样式。我遇到了一个问题,即桌子的长度控制出现两次,即使完全离开dom(Dom reference)。

jsfiddle上的问题示例。

我操纵dom的javascript的相关部分:

$(document).ready(function() {
    var table = $('#example').DataTable({"dom": 
                    "<'row'<'col-sm-6'l><'col-sm-6'>>"+
            "<'row'<'col-sm-12'tr>>"+
            "<'row'<'col-sm-12'i>>"+"<'row'<''col-sm-12'>>"});
} );

我希望长度变化控制根本不出现。

2 个答案:

答案 0 :(得分:2)

您的上一个'代码中还有一个额外的<'row'。试试这个:

$(document).ready(function() {
    var table = $('#example').DataTable({"dom": 
                    "<'row'<'col-sm-6'l><'col-sm-6'>>"+
            "<'row'<'col-sm-12'tr>>"+
            "<'row'<'col-sm-12'i>>"+"<'row'<'col-sm-12'>>"});
} );

更新了JS小提琴here

如果您希望它不显示,您也应该删除l中的<'col-sm-6'l>

另一个更新的JS小提琴here

答案 1 :(得分:2)

我解决了这个问题:

$(document).ready(function() {
var table = $('#example').DataTable({"dom": 
                "<'row'<'col-sm-6'l><'col-sm-6'>>"+
                "<'row'<'col-sm-12'tr>>"+
                "<'row'<'col-sm-12'i>>"+"<'row'<'col-sm-12'>>"});

});

你实际上错过了'