Как вы упомянули, ваш текст изменяется после некоторого HTTP-запроса (или аналогичного).
Итак, один из подходов заключается в том, чтобы сначала показать div после загрузки страницы:
$(document).ready(function() {
$('.lds-roller').show(); //initially, show the div
});
Затем в функции обратного вызова, которая изменяет значение #searchFor
, добавьте следующую строку, чтобы скрыть div:
$('.lds-roller').hide(); //the info is now retrieved, hide the div
В качестве альтернативы, вы можете использовать MutationObserver объект, чтобы вызвать событие всякий раз, когда содержимое вашего div (#searchFor
) изменилось. Это может быть излишним для этой проблемы.