Обновление значения клиентской части элемента управления Brazos Input Text

У нас есть CSHS с таблицей данных и глобальным фильтром. После ввода значения в фильтр и ограничения таблицы, они хотят иметь возможность щелкнуть кнопку, которая открывает модальное окно и делает его доступным во входном тексте в модальном режиме, и, таким образом, связывает его с локальной переменной в CSHS, поэтому он может быть использован в сценариях.

Я могу получить значение, отображаемое в модальном режиме (код немного туповатый, но он работает), но входной текст на модальном, кажется, не думает, что он изменился, и не привязывает значение к переменной, связанной с входной текст. Предложения?

Вот код, который я использую, чтобы текст Global Filter отображался на модальном вводимом тексте: (добавлено имя класса "searchValue" к входному тексту в модальном режиме - только одна таблица данных в CSHS, поэтому я могу использовать [0] индекс getElementsByClassName)

var el = document.getElementsByClassName('searchValue')[0];
el.getElementsByTagName('Input')[0].value = document.getElementsByClassName("dataTables_filter")[0].firstChild.firstChild.nextSibling.value;

1 ответ

Решение

Попробуйте вызвать jQuery .change() в поле ввода текста после изменения значения. Например:

$("#input_div_1_1_1").val("test").change()

Другие вопросы по тегам