Как создать свой div для каждого элемента?

214
17 августа 2017, 22:19

Нужно посчитать количество .romb и для каждого создать отдельный div.

<div class="rombs">
    <div class="romb1"></div>
    <div class="romb2"></div>
    <div class="romb3"></div>
    <div class="romb4"></div>
    <div class="romb5"></div>
</div>
Answer 1

Считаем кол-во блоков и внутри каждого помещаем div:

var rombs = $('.rombs [class^="romb"]'); 
var rombsNum = rombs.length; 
 
$.each(rombs, function(index, val) { 
  $(this).html('<div></div>'); 
}); 
     
alert('Кол-во: ' + rombsNum);
.rombs > div { 
  width:50px; 
  height:50px; 
  float:left; 
  margin: 10px; 
  background: red; 
} 
.rombs div div { 
  width:30px; 
  height:30px; 
  margin:10px; 
  background:green; 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<div class="rombs"> 
    <div class="romb1"></div> 
    <div class="romb2"></div> 
    <div class="romb3"></div> 
    <div class="romb4"></div> 
    <div class="romb5"></div> 
</div>

READ ALSO
Отправка json запроса на Corezoid

Отправка json запроса на Corezoid

Изучаю мануал Corezoid и там показано, как через Postman отправить запросЧерез Postman эта задача выполняется успешно, но не получается отправить данных...

282
Uncaught RangeError: Maximum call stack size exceeded

Uncaught RangeError: Maximum call stack size exceeded

Всем привет, выдаёт ошибку, в чём может быть проблема?

326
Помогите доработать Slider jQuery UI

Помогите доработать Slider jQuery UI

Помогите доработать бегунок так, чтобы при вводе в input значений с клавиатуры бегунок на них реагировал

213