我有一个基于数据库更新价格信息的小jQuery。 不知何故,当我使用编码的货币符号(例如印度卢比符号₨)时,它将符号显示为字符串,而不是html特殊字符。
我该如何解决这个问题?
相关的代码:
$('#price').text("<?php echo $prefix; ?>" + val + "<?php echo $suffix; ?>");
在上面的例子(印度卢比)的网站来源上,它看起来像这样:
$('#price').text("" + "1000.00" + "₨");
网站上显示的结果是:
0.00₨
答案 0 :(得分:1)
如评论中所述,使用.html()将解决您的问题。
这是一个有效的jsFiddle示例:http://jsfiddle.net/X2Sh3/
$('#price').html("" + "1000.00" + "₨");
打印的结果是:
1000.00₨
答案 1 :(得分:0)
感谢Kevin B,这实际上解决了这个问题:
$('#price').html("<?php echo $prefix; ?>" + val + "<?php echo $suffix; ?>");