Увы, таблиц несколько и они еще и вложенные в другую таблицу
|
Так и надо указать ид самой внешней таблицы (или внутренние все разные? в примере одинаковые)
|
вложенные по структуре одинаковые
|
на основную индекс добавил, в скрипте указал
нет поиска правились имена полей в таблице и скрипте |
нашел ошибку, работает поиск
|
появление div с поиском при вводе 1,2 символов как скрыть?
(внизу зеленый div) |
Цитата:
// Вывод списка найденых
// inp - элемент в котором был ввод
// ardata - массив найденых значений
function outputSearchData (inp, ardata) {
const ul = document.getElementById('result');
ul.textContent = '';
const tr = inp.closest('tr');
clearFields(tr);
let disp = 'none';
for (const data of ardata) {
const li = document.createElement('li');
li.textContent = data.name;
ul.append(li);
disp = 'block';
li.addEventListener('click', () => {
outputInTable(data, tr);
ul.textContent = '';
},
{once:true} );
}
document.getElementById('search_result').style.display = disp;
}
|
Через несколько попыток удалось решить так
li.addEventListener('click', () => {
outputInTable(data, tr);
ul.textContent = '';
document.getElementById('search_result').style.display='none';
Огромное спасибо за терпение и помощь!!! :thanks: |
| Часовой пояс GMT +3, время: 22:57. |