[英]jquery turn text tags to html tags
我有一个填充div的字段,类似于在stackoverflow上询问问题的方式。
var text = $("#edit").val();
$("#output").text(text);
我希望能够使用选定的几个html标签,例如<b>粗体。 当我试着这个时,标签出现为文本而不是html。 如果可能的话,我希望能够搜索特定的标签并将它们变成html。
有人可以帮忙吗?
谢谢
这应该这样做:
$('#output').html($('<div/>').text(text).html().replace(/<(\/?b)>/g, '<$1>'));
显然,如果你想要的不仅仅是标签,你的正则表达式可能会变得非常复杂,但基本上你要么选择性地编码,要么编码所有内容然后选择性地解码。 后者似乎更安全。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.