我正在将 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 加载数据而出现延迟,这可能会更好。
关于jquery - 如何使用 Select2 设置数据表长度选择元素的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16580247/