我想像这样更新跨度的内容:
$('#myElement').text('£' + parseFloat(myPrice));
但HTML在更新时无法正确呈现£
。在其他情况下我也想使用不同的符号。
有解决方法吗?
答案 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;