Мета:
Використовуючи jQuery, я намагаюся замінити всі виникнення:
<code> ... </code>
з:
<pre> ... </pre>
Моє рішення:
Я дійшов до наступного,
$('code').replaceWith( "<pre>" + $('code').html() + "</pre>" );
Проблема з моїм рішенням:
але проблема полягає в тому, що він замінює все між (другим, третім, четвертим тощо) тегами "коду" вмістом між першими тегами "коду".
напр
<code> A </code>
<code> B </code>
<code> C </code>
стає
<pre> A </pre>
<pre> A </pre>
<pre> A </pre>
Я думаю, що мені потрібно використовувати "це" та якусь функцію, але я боюся, що я все ще навчаюся і не дуже розумію, як скласти рішення разом.