Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обработать все дивы (https://javascript.ru/forum/misc/59701-obrabotat-vse-divy.html)

FredIkO 23.11.2015 13:29

Обработать все дивы
 
Всем привет как обработать все дивы?

<div id="qqq">(Сегодня, 01:09 ) </div>
<div id="qqq">(Сегодня, 01:09 ) </div>
<div id="qqq">(Вчера, 22:04 ) </div>
<div id="qqq">(Вчера, 22:04 ) </div>


var fmessage = $("#qqq").text();
if( fmessage.search('Сегодня')) {
  $("#qqq").html('1');
}

Mess4me 23.11.2015 13:38

FredIkO,
а что должно получится в конечном результате?

FredIkO 23.11.2015 13:44

Цитата:

Сообщение от Mess4me
а что должно получится в конечном результате?

Хочу все дивы в которых есть слово (Сегодня, 01:09 ), время у каждого дива разное, заменить на слово Сегодня без времени и скобок, также и со словом Вчера, не таким способом заменять?

var fmessage = $("#qqq").text();
if( fmessage.search('Сегодня')) {
  $("#qqq").html('Сегодня'');
}
if( fmessage.search('Вчера')) {
  $("#qqq").html('Вчера'');
}

Mess4me 23.11.2015 14:07

FredIkO,
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
   
    <title>Document</title>
</head>
<body>



<div class="qqq">(Сегодня, 01:09 ) </div>
<div class="qqq">(Сегодня, 01:09 ) </div>
<div class="qqq">(Вчера, 22:04 ) </div>
<div class="qqq">(Вчера, 22:04 ) </div>

<script>

    $(".qqq").each(function (inx, el) {

                 if($(el).text().match(/Вчера/)){
                    console.log(el.innerHTML);
                   $(el).html('Вчера')
                }
            });

 
</script>


</body>
</html>

FredIkO 23.11.2015 14:11

Mess4me,
Спасибо большое работает


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