【发布时间】:2019-09-20 02:17:04
【问题描述】:
编辑添加:我首先询问了 textarea - 我有一种感觉,就其性质而言,textarea 是不可能的。我可以用可内容编辑的 div 来做到这一点吗?
在 contenteditable div 中,当用户输入 %TEST% 时,我想添加一个包含 %TEST% 周围的类的跨度,以便能够为其添加样式。
如果 %TEST% 在 html 中,它会运行,但如果用户输入了 %TEST%,我需要它运行。
<div contenteditable="true" class="myEntry">We're happy you're here, %TEST%. Let's get started.</div>
使用 jquery 我有:
$('.myEntry).each(function () {
var original = $(this).text();
var new_version = original.split('%TEST%').join('<span class="stylizeMe">Test</span>');
$(this).html(new_version)
});
【问题讨论】:
-
您不能在
<textarea>中包含<span>(或任何元素) -
<textarea>的“允许内容”仅为文本 - 不允许其他元素 -
这就是我害怕的:/
-
你用这个textarea发布一些数据吗?
标签: javascript jquery html css