相关疑难解决方法(0)

使用jQuery将一个标签替换为另一个标签

目标:

使用jQuery,我试图替换所有出现的:

<code> ... </code>
Run Code Online (Sandbox Code Playgroud)

有:

<pre> ... </pre>
Run Code Online (Sandbox Code Playgroud)

我的解决方案

我得到了以下,

$('code').replaceWith( "<pre>" + $('code').html() + "</pre>" );
Run Code Online (Sandbox Code Playgroud)

我的解决方案的问题:

但问题是,它正在用第一个 "代码"标签之间的内容替换(第二,第三,第四等)"代码"标签之间的所有内容.

例如

<code> A </code>
<code> B </code>
<code> C </code>
Run Code Online (Sandbox Code Playgroud)

<pre> A </pre>
<pre> A </pre>
<pre> A </pre>
Run Code Online (Sandbox Code Playgroud)

我想我需要使用"这个"和某种功能,但我担心我还在学习,并且不太懂得如何将解决方案拼凑在一起.

javascript jquery replace

98
推荐指数
6
解决办法
6万
查看次数

标签 统计

javascript ×1

jquery ×1

replace ×1