Как удалить динамически сгенерированный текст при загрузке страницы с помощью jQuery?
Я пробовал Google, но ничего не нашел полезным. На самом деле я использую стороннюю JS-библиотеку, которая вставляет некоторый текст на html-страницу, которую мне нужно удалить.JQuery - удалить динамическое содержимое при загрузке страницы?
Я пробовал этот код, но он удаляет постоянный текст, который уже находится на HTML-странице, а не динамический текст.
$('div:contains("Powered by")').remove();
Edit:
Вот полный код.
<!DOCTYPE html>
<html>
<head>
<script src="js/jquery-2.1.4.min.js"></script>
</head>
<body>
<div id="translate">
<div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en',includedLanguages: 'en,es,fr,it'}, 'google_translate_element');
}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
</div>
</body>
</html>
Примечание: Google переводчик добавляет выберите окно, которое мне нужно, но добавляет некоторый текст «Работает на» под ним, который я хочу, чтобы удалить. Хотя, можно скрыть текст с помощью css, но я хочу удалить его с помощью jQuery.
Вы можете создать скрипку. Чтобы мы могли проверить. –
Возможно, вы должны поместить этот код в такой интервал, как: var interval_of_function = setInterval (function() {$ ('div: contains ("Powered by")'). Remove();}, 100); – esertbas
Это лучшее решение для этого вопроса? Я думаю не потому, что у него может быть больше ресурсов. @esertbas –