У меня есть несколько li
элементов, и я хочу добавить к каждому из них иконку шрифта. (Я мог бы сделать это прямо в коде HTML, но я хочу научиться делать это более динамично). Я попробовал это:
HTML:
<ul class="willHaveArrows">
<li>text 1</li>
<li>text 2</li>
<li>text 3</li>
<li>text 4</li>
<li>text 5</li>
</ul>
JS:
$('.willHaveArrows li').each((i, e) => e.prepend("<span class='fa fa-arrow-right'></span>"))
Однако вместо того, чтобы добавить элемент span
, добавленный к li
(показывающий отличную стрелку шрифта), я просто добавляю к нему строку. как это:
<span class='fa fa-arrow-right'></span> text1
<span class='fa fa-arrow-right'></span> text2
<span class='fa fa-arrow-right'></span> text3
<span class='fa fa-arrow-right'></span> text4
<span class='fa fa-arrow-right'></span> text5
Как мне добиться того, что я пытаюсь сделать?
Спасибо!