假设我有一些带有大量文本的html文档.是否"好"(〜不坏:))包含微数据的元素并隐藏这些元素,以便用户实际上看不到它们?
假设我有这个:
<div style="display:none" itemscope...>some microdata describing div below</div>
<div> There is actual text that is described by microdata</div>
Run Code Online (Sandbox Code Playgroud)
关键是这样可以更容易地描述第二个div.您不必在整个文本中进行更改,只需添加一些元素并隐藏它们即可.我想创建简单的HTML编辑器,支持创建微数据,这种方式似乎更容易实现,个人更容易使用(首先创建实际内容,然后注释它).
我有一些简单的HTML编辑器.假设用户类型如下:
<p>Ok, this just & sucks :) –</p>
Run Code Online (Sandbox Code Playgroud)
它被保存到一些变量:
var content = "<p>Ok, this just & sucks :) –</p>";
Run Code Online (Sandbox Code Playgroud)
现在,我正在使用jQuery将此文本附加到某个元素:
$(this).html(content); // where content is the string above
Run Code Online (Sandbox Code Playgroud)
问题是它被转义:
<p>Ok, this just &amp; sucks :) &ndash;</p>
Run Code Online (Sandbox Code Playgroud)
如何才能获得具有&的精确字符串?和– 并且还有<而不是< 因为我需要html标签?
编辑:添加了更多细节