我在数据库中有一些 HTML 内容,并使用即兴作为灯箱来显示一些 html 内容。希望它在哪里
这是一个示例文本
但它显示为
<em><strong><span style="color: #ff6600;">This is a Sample Text</span></strong></em>
有没有办法将标记文本转换为格式化文本?
我在数据库中有一些 HTML 内容,并使用即兴作为灯箱来显示一些 html 内容。希望它在哪里
这是一个示例文本
但它显示为
<em><strong><span style="color: #ff6600;">This is a Sample Text</span></strong></em>
有没有办法将标记文本转换为格式化文本?
RTM,您可以使用 html: 方法执行此操作
你应该可以写
$.prompt("<em><strong><span style='color: #ff6600;'>This is a Sample Text</span></strong></em>");
参考:http ://trentrichardson.com/Impromptu/
尽管数据库中的 HTML 内容可能被转换为 HTML 字符引用。请参阅http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
这是一个不依赖 jQuery 的简单函数,它将完全按照您的要求进行转换:
function str_to_html(text)
{
var a = document.createElement('div');
a.innerHTML = text;
return a.textContent;
}
// This function will convert '<sometag>' to '<sometag>', causing the markup
// to be interpreted properly by the browser for your purpose.