我试图显示英镑符号,但它不起作用。我已经尝试使用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>
答案 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 = '£' + parseInt($('#pricetag').text(),10) * qty;
$('#sprice').html(price);