Я сейчас нахожусь javascript, работающий на веб-сайте, предоставляемом хостом, где я только могу изменять указанные части веб-сайта. На самом деле, я должен иметь возможность изменять весь контент с помощью javasript, потому что я могу включить javascript в заголовок. Я уже делал это до сих пор с успехом, но им застрял в точке, где я могу найти еще ответ, так вот факты:Редактировать текст без идентификатора или указанного класса с помощью jQuery
неизменная HTML код выглядит следующим образом:
<div>
<intput .... />
<intput .... />
<intput .... />
<intput .... />
<div> ... some unimportant informations ... </div>
<hr />
<strong> SOME TEXT: </strong> additional text with important things to change
<hr />
</div>
Вопрос:
Как выбрать текст, который я хочу изменить.
Что я пробовал, но без успеха:
$("*").each(function() {
$("this:contains('important things to change')").replace('important things to change', 'new text here');
}
Что такое правильный способ достичь необходимости.
Ваш актуальный вопрос не очень понятно. Вы спрашиваете, как настроить таргетинг на текст родительского div, который следует за сильным тегом, не влияя на содержимое дочерних элементов? – isherwood
Возможно, поговорите с вашим хозяином об изменении других вещей? Пользователи без включенного JavaScript будут видеть старый контент. Пользователи с медленными соединениями (или занятыми днями дня) будут видеть старый контент на мгновение, после чего он будет заменен. Поисковые системы не смогут сканировать контент и даже могут наказать вас за такое причудливое поведение ... – Dave
@isherwood, да - это именно то, что я имею в виду! – Chrizzldi