如何使用变量更改jQuery数据词语言



如何更改数据词的语言?此代码工作起作用,但我想更改otable的语言。基本上我的问题是,当我更改语言而不是otable.columns()evnt不起作用,而当我使用 var otable = $('#grdFormlist').DataTable();时,比更改语言不起作用

var otable = $('#grdFormlist').DataTable();
 otable.columns().every(function () {
                    var that = this;
                    $('input', this.footer()).on('keyup change', function () {
                        if (that.search() !== this.value) {
                            that
                                .search(this.value)
                                .draw();
                        }
                    });
                });
otable = $('#grdFormlist').DataTable({
  "language": {
    "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json"
  }
});

感谢每个人通过使用超时解决的问题。

var otable = $('#grdFormlist').DataTable({
                    "language": {
                        "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json"
                    }
                });
                setTimeout(function () {
                    otable.columns().every(function () {
                        var that = this;
                        $('input', this.footer()).on('keyup change', function () {
                            if (that.search() !== this.value) {
                                that
                                    .search(this.value)
                                    .draw();
                            }
                        });
                    });
                },3000)

最新更新