У меня есть div. при помощи jquery или javascript обернуть все элементы внутри.
Воспользуемся wrapInner
$('.button').wrapInner('<div class="button-bg"></div>');
.button {
padding: 2px;
border: 1px solid #ccc;
display: inline-block;
font-family: monospace;
}
.button .button-bg {
background: #ccc;
padding: 2px 10px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="button">
text
</div>
.wrapInner
:
$('.block').wrapInner('<div class="new" />');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="block">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
.wrapAll
:
$('.block > div').wrapAll('<div class="new" />');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="block">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
javascript
var item = document.querySelectorAll('.item');
for (var i = 0; i < item.length; i++) {
item[i].outerHTML = '<div class="wrap">' + item[i].outerHTML + '</div>';
}
* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
.item {
padding: 5px;
background: #f7f7f7;
border: 1px solid #ccc;
}
.wrap {
border: 1px solid #f00;
margin-bottom: 5px;
padding: 5px;
}
<div class="items">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
</div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как вместо этого сделать копию объекта через spread оператор, и у копии поменять значение одного свойстваНужно поменять только date
Написал функцию рандома для чисел и массивов с исключениемВсё работает, но проблема в том, что код вышел уж слишком большим для такой функции