jquery - 如何使用 Select2 设置数据表长度选择元素的样式

标签 jquery datatables

我正在将 jquery datatables 插件与 jquery Select2 插件一起使用。我尝试用我自己的类覆盖 css 类,但它不起作用。它仍然以默认操作系统/浏览器样式显示。

最佳答案

对于较早的事件,请使用 preInit:

$(document).ready(function () {
  var dataTable = $('#datatables').DataTable({
  //your datatables settings
  });
});

$(document).on( 'preInit.dt', function (settings, json) {
    $('div.dataTables_length select').select2();
});

这样,您的选择就会在数据表上的 init 事件完成之前开始...如果由于您通过 Ajax 加载数据而出现延迟,这可能会更好。

https://datatables.net/reference/event/preInit

关于jquery - 如何使用 Select2 设置数据表长度选择元素的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16580247/

相关文章:

javascript - jQuery:插件验证,如何验证十几个不同的字段?

javascript - 如何让函数 initMap() 在其执行之间等待?

jQuery Datatables - 根据 url 值预过滤特定表列

javascript - 从 jQuery Datatable 隐藏列中获取值

jquery - BJQS slider 限位器

javascript - 响应广场

Jquery改变表单 Action

javascript - 如何修复 Datatables 语言插件不工作?

jquery - 数据表ajax按方法排序

javascript - 如何将.csv 中的数据加载到数据表中?