0

我想将转义标签包装在 div 中,以便能够操作转义文本(每个部分分别正确地标记),例如

<div><p> </p></div>

逃跑后

&lt;div&gt;&lt;p&gt; &lt;/p&gt;&lt;/div&gt;

我想把它改成

<div class="wrapper-div">&lt;div&gt; <div class="wrapper-p">&lt;p&gt; &lt;/p&gt;</div> &lt;/div&gt;</div>

我可以在网站中包含代码,用 jquery 包装所有标签,然后手动制作大 RegExp 来对其进行转义,但这是一种更简单的方法,无需使用 DOM 并且更自动化?

或者是否有任何函数可以将字符串更改"<div><p... ..>"为 jquery 对象树(无需将其附加到 DOM),以便我可以更轻松地通过 jquery 操作它。

4

1 回答 1

0

尝试 HTML5 contenteditable。

http://jsfiddle.net/utg9N/1/

<div class="wrapper-div" contenteditable=true
>&lt;div&gt; <div class="wrapper-p">&lt;p&gt; &lt;/p&gt;</div> &lt;/div&gt;</div>
于 2013-06-02T13:19:22.577 回答