【发布时间】:2011-10-28 22:27:15
【问题描述】:
目标:
使用 jQuery,我试图替换所有出现的:
<code> ... </code>
与:
<pre> ... </pre>
我的解决方案:
我得到了以下,
$('code').replaceWith( "<pre>" + $('code').html() + "</pre>" );
我的解决方案的问题:
但问题是它正在用 first “code”标签之间的内容替换(第二、第三、第四等)“code”标签之间的所有内容。
例如
<code> A </code>
<code> B </code>
<code> C </code>
变成
<pre> A </pre>
<pre> A </pre>
<pre> A </pre>
我认为我需要使用“this”和某种功能,但恐怕我仍在学习,并不真正了解如何将解决方案拼凑在一起。
【问题讨论】:
-
现在修复了 wrap-unwrap 解决方案 jon - 看看 ;)
标签: javascript jquery replace