在jquery span文本中使用HTML字符名称

时间:2016-07-07 08:21:02

标签: javascript jquery html

我想像这样更新跨度的内容:

$('#myElement').text('£' + parseFloat(myPrice));

但HTML在更新时无法正确呈现£。在其他情况下我也想使用不同的符号。

有解决方法吗?

2 个答案:

答案 0 :(得分:2)

您需要使用html()方法,因为text()会对值进行编码。试试这个:

$('#myElement').html('£' + parseFloat(myPrice));

答案 1 :(得分:1)



$(function(){
   var myPrice = "403";
   $('#price').html('£' + parseFloat(myPrice));
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<p id="price"></p>
&#13;
&#13;
&#13;