#javascript #jquery #select #datatables #dropdown
#javascript #jquery #выберите #таблицы данных #выпадающий
Вопрос:
Я использую таблицы данных с функцией поиска по отдельным столбцам (выбор входных данных), но у меня возникла проблема с фильтром выпадающего списка столбцов.
Если я введу два или более значений в ячейку, фильтр покажет пустой селектор в выпадающем списке между моими двумя значениями (см. Скриншот: фильтр поиска по столбцам).
Я почти уверен, что это связано с этой частью кода, но я довольно новичок в Javascript и не могу понять, как удалить это пустое пространство:
column.data().unique().sort().each(function(d, j) {
if (d.indexOf("<p>") >= 0) {
var b = d;
$(b).each(function(index) {
var text = $(this).text();
select.append('<option value="' text.trim() '">' text.trim() '</option>')
});
}
});
Я создал скрипку: https://jsfiddle.net/marieme/xtbzLaj9/9 / — Проблема связана с выпадающим меню «Офис: все».
Спасибо за вашу помощь.
Комментарии:
1. если (text.trim().length> 0) {//добавьте значение вашего параметра}. попробуйте это?
2. Блестяще! Это работает. Большое вам спасибо @VPC.