gpt4 book ai didi

javascript - 如何使用 jQuery 或 JS 将 < 和 > 替换为 < 和 >

转载 作者:搜寻专家 更新时间:2023-11-01 04:52:12 24 4
gpt4 key购买 nike

我已经搜索了一天左右如何使用 JS 或 jQuery 做某事并找到了几个解决方案,但还没有可靠的解决方案。

我想用这个:

<code class="codeIt">

<h2> This is an H2 </h2>

</code>

我希望输出为:

<h2> This is an H2 </h2>

我知道我可以通过这样做来实现:

<code class="codeIt">

&lt;h2&gt; This is an H2 &lt;/h2&gt;

</code>

...但我不想在这些 block 中手动搜索和替换我的代码,而是在浏览器中即时完成。这可能吗?

我对 jQuery 很陌生,所以我尝试了 .replaceWith或 JavaScript 的 .replace但到目前为止,我还没有得到我需要的地方。我要么替换整个标签,要么做其他错误的事情。

我的问题是:我将如何编写一个简单的 jQuery(或常规 JS)来帮助我替换我的 <和我的 >使用 HTML 实体,如 &lt;&gt;在我的里面 <code>标签。

感谢任何帮助,谢谢。

更新:

我设法让它按照@Prisoner 的解释很好地工作,它非常漂亮,但是在我的特殊情况下这需要一点扩展,因为我有不止一个代码块与 .codeIt类,所以我必须让它检查每个元素和输出...否则它会继续产生相同的输出(就像第一个 block )

Here is the fiddle

感谢大家的回答。

最佳答案

假设您只想转义所有 HTML:

$(".codeIt").text($(".codeIt").html());

关于javascript - 如何使用 jQuery 或 JS 将 < 和 > 替换为 < 和 >,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17966089/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com