2017-02-06 9 views
1

Я сделал маску правильно работать в элементе таблицы <td>, но я хочу добавить символ валюты до значения, следуя примеру.Как положить символ валюты в маске jquery?

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?' Благодарю.

ответ

1

решаемые

if ($(this).attr('title')==='Valor') 
    { 
     $(novoElemento) 
      .maskMoney({prefix:'R$ ', allowNegative: true, thousands:'.', decimal:',', affixesStay: true}); 
    } 
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(); 
} 
Смежные вопросы