У меня проблема со вставкой выбранных входов (используя Bootstrap -Выбрать) во второй строке заголовка моей таблицы.
Тестовый пример: https://jsfiddle.net/872w16gL/3/
Код, который не работает (извините за отступы):
initComplete: function() {
this.api().columns().every(function() {
var column = this;
var select = $('<select class="selectpicker" multiple></select>')
.appendTo($("#example thead tr:eq(1) th").eq(column.index()).empty())
.on('changed.bs.select', function(e) {
var val = $(this).val();
var fVal = val.join("|");
column
.search(fVal, true, false)
.draw();
}); //select
column.data().unique().sort().each(function(d, j) {
select.append('<option value="' + d + '">' + d + '</option>');
}); //column.data
}); //this.api()
Я базирую вышеизложенное на следующих двух примерах:
http://live.datatables.net/saqozowe/3/edit
https://jsfiddle.net/mattmorz/kunt518t/4/
Использование Bootstrap 4, DataTables и Bootstrap - Выберите.
Спасибо