正确格式化jquery,html特殊字符

时间:2013-11-15 22:47:20

标签: jquery

我有一个基于数据库更新价格信息的小jQuery。 不知何故,当我使用编码的货币符号(例如印度卢比符号₨)时,它将符号显示为字符串,而不是html特殊字符。

我该如何解决这个问题?

相关的代码:

$('#price').text("<?php echo $prefix; ?>" + val + "<?php echo $suffix; ?>");

在上面的例子(印度卢比)的网站来源上,它看起来像这样:

$('#price').text("" + "1000.00" + "&#8360;");

网站上显示的结果是:

0.00&#8360;

2 个答案:

答案 0 :(得分:1)

如评论中所述,使用.html()将解决您的问题。

这是一个有效的jsFiddle示例:http://jsfiddle.net/X2Sh3/

$('#price').html("" + "1000.00" + "&#8360;");

打印的结果是:

1000.00₨

答案 1 :(得分:0)

感谢Kevin B,这实际上解决了这个问题:

$('#price').html("<?php echo $prefix; ?>" + val + "<?php echo $suffix; ?>");