Javascript 把文字变成笑脸

Javascript 把文字变成笑脸,javascript,c#,jquery,html,Javascript,C#,Jquery,Html,只是一个简单又愚蠢的问题。我正在寻找一种方法来改变这个例子“:)”转换为某种显示instand的图像。我不知道是否有它的插件,或者你是否需要自己编写代码 这里有一个你可以使用的插件: 工作原理如下: <div class="comment"> Hi, this is a great plugin! :-) </div> 这太容易了 String.prototype.Smiley=函数(obj){ var retStr=此; 用于(obj中的var x){ retS

只是一个简单又愚蠢的问题。我正在寻找一种方法来改变这个例子<代码>“:)”转换为某种显示instand的图像。我不知道是否有它的插件,或者你是否需要自己编写代码

这里有一个你可以使用的插件:

工作原理如下:

<div class="comment">
  Hi, this is a great plugin! :-)
</div>
这太容易了

String.prototype.Smiley=函数(obj){
var retStr=此;
用于(obj中的var x){
retStr=retStr.replace(新的RegExp(x,'g'),“”);
}
返回retStr;
};
var sm_code=[“:):”happy.png“,”:(“:”upper.png“];

var text='你好:)你好吗?哦,我很不高兴:('.Smiley(sm_codes);
这个文本在DOM的某些部分中是什么上下文?在一般情况下,使用查找和替换方法,查找文本
:)“
并用
替换它。这个问题更多的是关于JavaScript还是C的?因为C#看起来并不适合其他标签,我建议使用unicode而不是图像,这样它可以快速加载并显示在s中☹☺☻, 而且非常容易替换,因为输入和输出都是字符串,没有像images或css class.Hmmmm这样的外部依赖项。我不能让它工作,我把链接放在顶部,一个围绕我的评论模型的包装如下:

@comment.Content

知道怎么回事吗,是的,我添加了$('.comment').emoticonize();在页面底部,您是否下载了文件并将其添加到项目中?:)Faceplam xD相信他们是在线酒店xDIt应该很好。但是,如果在您已经使用了emoticonize方法之后加载了模式内容,那么您可能需要再次使用它(在模式中的内容上)。虽然您的代码看起来不错,但最好解释一下您的答案。这对OP来说可能并不明显。
$('.comment').emoticonize();