@newaitix

Как вставить элемент а начало?

Вот упрощенный вариант того что нужно сделать
<div>
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>

Нужно вставить перед каждым числом слово "номер - " чтоб получилось вот так
<div>
<div>номер - 1</div>
<div>номер - 2</div>
<div>номер - 3</div>
<div>номер - 4</div>
</div>

Как это сделать ?
  • Вопрос задан
  • 123 просмотра
Решения вопроса 3
VoidVolker
@VoidVolker Куратор тега JavaScript
Dark side eye. А у нас печеньки! А у вас?
$('div>div').each( function(){
    var $t = $(this);
    $t.text( 'номер - ' + $t.text() );
});

https://jsbin.com/xazoponevo/edit?html,js,output
Ответ написан
Комментировать
lepard
@lepard
function selfDevelopment() { selfDevelopment() }
Передаешь в переменную текущее значение с дива, а потом записываешь обратно в него "Номер - " + значение из переменной.
Ответ написан
aliencash
@aliencash
Партизан
без jquery
var elems = document.querySelectorAll("div>div");
elems.forEach(function(item, i, elems) {
   elems[i].innerHTML = "номер - " + elems[i].innerHTML;
});

https://codepen.io/aliencash/pen/eexvmj
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы