У меня есть следующий HTML-документ:
<ul>
<li><span>Some text</span></li>
<li><span>Some other text</span></li>
<li><span>Some more text</span></li>
</ul>
Как я могу использовать Hpricot для зацикливания элементов списка и вставки нового HTML в начале каждого, чтобы я получил следующее:
<ul>
<li><span>1</span><span>Some text</span></li>
<li><span>2</span><span>Some other text</span></li>
<li><span>3</span><span>Some more text</span></li>
</ul>
Если бы содержимое нового диапазона было исправлено, я мог бы использовать:
(doc/"li").prepend "<span>fixed</span>"
Моя проблема связана с содержимым переменной span: как я могу использовать индекс в цикле prepend?