Обработка div'a циклом в Javascript

141
06 августа 2019, 23:10

Есть кусок кода сайта.

$(document).ready(function() { 
 
  function getcities() { 
 
    $citystart = $('.c1_2'); 
    $cityfinish = $('.c2_2'); 
 
    console.log($cityfinish[0].innerHTML); 
    console.log($citystart[0].innerHTML); 
 
  }; 
  var i = 0; 
  while (i < 6) { 
    getcities(); 
    i++; 
  } 
 
 
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<div class="odd  " d-num="1"> 
  <div class="c1_2 blue">Sins</div> 
  <div class="c2_2">Nantes</div> 
</div> 
 
<div class="even  " d-num="2"> 
  <div class="c1_2 blue">Dunningen</div> 
  <div class="c2_2">Kiev</div> 
</div> 
 
<div class="odd  " d-num="3"> 
  <div class="c1_2 blue">Tbilisi</div> 
  <div class="c2_2">Pekin</div> 
</div>

Мне нужно сделать парсер. Но для начала мне нужно выводить в консоль все названия городов по очереди. Следовательно я написал такой JavaScript:

И в консоли я получаю

Как мне получить все города по очереди. Ну чтобы скрипт пробегал не только по первому div, а по всех по очереди и записывал мне в консоль все города?

Answer 1

Так?

$(".c1_2, .c2_2").each((i, item) => console.log($(item).html()));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<div class="odd  " d-num="1"> 
  <div class="c1_2 blue">Sins</div> 
  <div class="c2_2">Nantes</div> 
</div> 
 
<div class="even  " d-num="2"> 
  <div class="c1_2 blue">Dunningen</div> 
  <div class="c2_2">Kiev</div> 
</div> 
 
<div class="odd  " d-num="3"> 
  <div class="c1_2 blue">Tbilisi</div> 
  <div class="c2_2">Pekin</div> 
</div>

READ ALSO
Можно ли ? ::before ::arfter

Можно ли ? ::before ::arfter

Подскажите, можно ли достучатся из js к псевдоэлементам DOMa?

117
Как выполнить клик по кнопки если пользователь зашел на сайт с мобильного?

Как выполнить клик по кнопки если пользователь зашел на сайт с мобильного?

Как выполнить авто клик по кнопке если пользователь зашел на сайт с мобильного ? Вот код кнопки : <button onclick="hideme(this)" class="close">X - Закрыть эти...

128
Как веб-страница получает информацию о DNS?

Как веб-страница получает информацию о DNS?

Вот читал вопрос и возник новыйКак на веб-странице определить используемые dns сервера? Есть какое-то апи на яваскрипт? Как отключить эту возможность?

128