Ajax没有显示£符号

时间:2013-06-26 18:14:30

标签: jquery ajax

我试图显示英镑符号,但它不起作用。我已经尝试使用html代码仍然没有任何标记。

我试过这个

var price = '£' + parseInt($('#pricetag').text(),10) * qty;

Jquery的

<script>
$(document).ready(function()
{
    $('#selected').hide();
    $('#button').click(function()
    {
        var qty = $('#Qty').val();
        var price = '£' + parseInt($('#pricetag').text(),10) * qty;


        $('#sprice').text(price);


        $('#selected').slideDown();
    });
});
</script>

2 个答案:

答案 0 :(得分:4)

引用Douglass Crockford via JSLint

  

有些字符在浏览器中处理不一致,因此在放入字符串时必须进行转义。   u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u

我强烈建议您使用解除此问题的£\u00A3的unicode转义。

答案 1 :(得分:1)

试试这个,

var price = '&#163;' + parseInt($('#pricetag').text(),10) * qty;
$('#sprice').html(price);