У меня есть DivПолучить содержимое HTML-элемента после того, как изменяется JQuery
<div id="test" class="test">From 0 to 0</div>
Тогда есть функция, которая заменяет содержимое DIV
function divChange(aArg)
{
var sText = "From" + aArg[0] + "to" + aArg[1];
$("#test").html(sText);
}
И я не имею никакого контроля над этой функцией или html. Могу ли я каким-то образом получить текст div после его изменения с помощью javascript (я запускаю greasemonkey над сайтом). Обратите внимание, что содержимое div может быть другим или таким же, как и до изменения.
Обновление: Извините, что забыл что-то упомянуть. Сначала я начинаю поиск, тогда будет запущена асинхронная функция, после получения всех данных (время зависит от используемой базы данных), тогда она будет вызывать это. Поэтому я хочу получать данные после того, как div будет изменен сразу после поиска, иначе результат будет неправильным.
Простая логика: 1. Я начинаю вызывать функцию, у меня нет контроля над 2. Она будет запущена в неизвестное время. 3. После его завершения он вызывается функцией для изменения содержимого div. 4. Я хочу захватить контент в данный момент.
Его все еще неясно, чего вы хотите.Вам нужен контент * до того, как * скрипт, который вы не контролируете его, или содержимое * после * или что-то еще? – Anthony
Если содержимое div изменяется из-за вызова ajax, вы должны использовать прослушиватель событий, чтобы захватить содержимое после его изменения. – Anthony
Извините, я не спал довольно много раз. Позвольте мне объяснить это снова: я начинаю называть функцию, которой я не контролирую, она будет запущена в неизвестное время. После того, как он закончится, он вызовет функцию для изменения содержимого div. Я хочу захватить контент в этот момент. – jcp0908