【发布时间】:2023-03-31 03:29:01
【问题描述】:
在 TinyMCE 文本区域内,我试图放置一些将由自定义 html 标记包裹的可见文本。这个想法是,无论用户在这些自定义标签之间输入什么,其处理方式都将不同于这些标签之外的文本(在我解析文本区域的内容之后)。
当页面加载时,我希望用户在文本区域内看到完全(标签应该是可见的):
<my_tag>Some Text</my_tag>
但现在显示的是:
Some Text
我尝试转义每个尖括号,以便显示,但显然我做错了。这是我填充文本区域的 html 代码:
echo "<textarea id='description' rows='20' cols='40'>";
echo "<my_tag>Some Text</my_tag>";
echo "</textarea>";
我怎样才能让这个字符串正确显示?谢谢!
【问题讨论】:
-
Tinymce 是一个 html 编辑器。即使您将自定义 html 标记分配给 valid_elements,您也不会在 html 编辑器中将 html 标记视为字符串。如果您想在编辑器中查看字符串而不是使用字符串!
-
谢谢。你可以说得更详细点吗?如何显示包含看起来像 HTML 标记但不应被视为子字符串的字符串?这种方法在 TinyMCE 文本区域之外可以正常工作,但不能在其中。有没有办法显示这样的字符串?