1

イギリスのポンド記号を表示しようとしていますが、うまくいきません。ポンド記号のhtmlコードを使用してみましたが、まだ何もありません。

私はこれを試しました

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

Jクエリ

<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>
4

2 に答える 2

4

JSLint 経由で Doglass Crockfordを引用するには:

ブラウザーで一貫して処理されない文字があり、文字列に配置する場合はエスケープする必要があります。\u0000-\u001f \u007f-\u009f \u00ad \u0600-\u0604 \u070f \u17b4 \u17b5 \u200c-\u200f \u2028-\u202f \u2060-\u206f \ufeff \ufff0-\uffff

この問題を解決するには、£ に Unicode エスケープを使用することを強くお勧めします\u00A3

于 2013-06-26T18:20:18.123 に答える
1

これを試して、

var price = '&#163;' + parseInt($('#pricetag').text(),10) * qty;
$('#sprice').html(price);
于 2013-06-26T18:21:41.510 に答える