我使掩码在表的<td>
元素上正常工作,但我想在值之前添加货币符号,请按照示例。
if ($(this).attr('title')==='Value')
{
$(+'R$ '+newValue)
.maskMoney({decimal:',',thousands:'.'});
}
下面的Html代码
<td title="Value" class="editavel dt">converteValor(3500,00)</td>
来自银行的价值是3500.00,我使用php中的函数
function converteValor($valor){
return "R$ ".number_format($valor, 2, ",",".");}
在jquery版继续使用掩码'R $ 3.500,00后,我该怎么办?'感谢。
答案 0 :(得分:1)
解决
if ($(this).attr('title')==='Valor')
{
$(novoElemento)
.maskMoney({prefix:'R$ ', allowNegative: true, thousands:'.', decimal:',', affixesStay: true});
}
答案 1 :(得分:1)
此代码段可能对您有所帮助......
function formatCurrency(total) {
var neg = false;
if(total < 0) {
neg = true;
total = Math.abs(total);
}
return (neg ? "-$" : '$') + parseFloat(total, 10).toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, "$1,").toString();
}