2014-01-09 51 views
0

我有一个输入类型=“文本”字段和我想显示磅符号,然后一个值jQuery的使用HTML代码输入文本字段

使用

val NewPrice1 = '2.5'; 
jQuery('#price_product_field').val('£' + NewPrice1); 

但它只是显示£内部而不是实际的英镑符号。

+1

你有点偏离http://www.amp-what.com/unicode/search/pound – megawac

+1

当你创建**变量**时,它是'var',而不是'val'? – adeneo

回答

0

尝试:

var NewPrice1 = '2.5'; jQuery('#price_product_field').html('£' + NewPrice1);

+0

不起作用,那么它不会把任何东西放在输入框中 – user2001411

2

HTML实体不起作用作为输入的值,它们仅在HTML中使用时转换,直接使用的字符:

var NewPrice1 = '2.5'; 
jQuery('#price_product_field').val('£' + NewPrice1); 

http://jsfiddle.net/AaU2J/

+0

试过,但它在“£”标志前加上这个“” – user2001411

+0

没关系我忘了元数据,谢谢! – user2001411

+1

@ user2001411 - 然后你的网站没有使用正确的字符编码,它应该是UTF8 – adeneo

相关问题