Как сделать так, чтобы значение отображалось как валюта со знаком доллара и запятыми?
<input type="text" value="4435800" id="cost">
Возвращает значение в тексте как 4435800, но мне бы хотелось, чтобы оно показывало 4 435 800
В другой теме я нашел следующую функцию, которая применяется к тексту, но я не могу заставить его работать на значения:
$.fn.digits = function(){
return this.each(function(){
$(this).text( $(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,") );
})
}
Есть предложения?