Мне удалось решить эту проблему.Размещать код на тот случай, если он кому-то пригодится:
// Set filters
var THs = document.getElementsByTagName("th");
var filterArray = [];
for (i = 0; i < THs.length; i++) {
var colNumber = i;
if ((THs[i].classList.contains('searchText')) || (THs[i].classList.contains('searchSelect')) || (THs[i].classList.contains('searchDate'))) {
if (THs[i].classList.contains('searchText')) {
var colFilter = "text";
}
if (THs[i].classList.contains('searchSelect')) {
var colFilter = "select";
}
if (THs[i].classList.contains('searchDate')) {
var colFilter = "range_date";
}
filterArray.push({column_number: colNumber , filter_type: colFilter});
}
}
yadcf.init(containerTable, filterArray);