Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Нужен способ постоянной проверки строки (https://javascript.ru/forum/jquery/68052-nuzhen-sposob-postoyannojj-proverki-stroki.html)

Wreck-It-Ralph 22.03.2017 19:51

Нужен способ постоянной проверки строки
 
Скидываю код вместе HTML. Нужно, чтобы проверка срабатывала постоянно, когда букв нет в div'e. На деле выходит, что код исполняется один раз и не реагирует до следующей перезагрузки. Буквы пропадают, когда, перейдя на другую страницу, возвращаешься обратно. Поэтому мне нужна постоянная проверка.

<html>
<head>
<title> Тест </title>
<script>

  $(function() {
    var a = $('div').text();
    if(/[^\D]/.test(a)) {
      $('div').append(' текст');
    }
  });

</script>
</head>
<body>
  
  <div>123</div>

</body>
<html/>

рони 22.03.2017 19:53

Wreck-It-Ralph,
не осилил.

Wreck-It-Ralph 22.03.2017 20:02

рони,
это о чем именно?

рони 22.03.2017 20:05

Wreck-It-Ralph,
не понял ваше сообщение

Wreck-It-Ralph 22.03.2017 20:38

рони,
изменил описание проблемы выше

рони 22.03.2017 20:56

Wreck-It-Ralph,
а что изменяет содержание div, может в него и добавить проверку или рыть MutationObserver

laimas 22.03.2017 20:57

Цитата:

Сообщение от Wreck-It-Ralph
Буквы пропадают, когда, перейдя на другую страницу, возвращаешься обратно.

а почему они не должны пропадать?

Wreck-It-Ralph 22.03.2017 21:08

рони,
этот блок заменяется другим при переходе, а обратно возвращаясь блок теряет добавленный текст. И это все без перезагрузки происходит, поэтому код не исполняется.

рони 22.03.2017 21:19

Wreck-It-Ralph,
не помогу, не могу представить такое
Цитата:

Сообщение от Wreck-It-Ralph
код не исполняется



Часовой пояс GMT +3, время: 13:50.