Ожидаемый результат:jquery append/prepend/wrapInner?
<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>
Я установил jsfiddle here. Есть ли способ достичь того, что я хочу?
Почему у вас есть открытые и закрывающиеся метки? '" "' –
Это тоже работает, спасибо! 1 строка vers. немного легче кода, чем решение @Matt_H. –
все мое плохое с тэгом reversal .. отредактировал его –