Предполагаемый результат:
<li><a><span class="icon"></span><span class="text">Link Text</span></a></li>
Начиная с HTML:
<li><a>Link Text</a></li>
Я пытался использовать .prepend()
с .append()
и отдельно .wrapInner()
, но ни один из них не дал желаемого результата.
$('li a').wrapInner("<span class='icon'></span><span class='text'></span>");
Выходы:
<li><a><span class="icon">Link Text</span></a></li>
$('li a').prepend("<span class='icon'></span><span class='text'>");
$('li a').append("</span>");
Выходы:
<li><a><span class="icon"></span><span class='text'></span>Link Text</a></li>
Есть ли способ добиться того, чего я хочу?