2014-01-09 86 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

相關問題