如何在div上应用maskmoney?

时间:2014-11-24 17:20:55

标签: javascript jquery html format currency

我正在使用maskMoney插件here。 我试图将该掩码应用于div内部文本,但是我无法使其工作。

     var_value=$("#b_bouquet_originalvalue").text();
     $("#b_bouquet_originalvalue").text($(this).maskMoney('mask',var_value));
     console.log(var_value);

它不起作用。任何想法?

感谢您的支持。

2 个答案:

答案 0 :(得分:2)

maskMoney仅适用于<input>元素,但不需要显示。

您可以使用隐藏的moneyMask <input>作为格式化程序,并将其值复制到您选择的其他元素(例如div / span)。

$('#currency').maskMoney({prefix:'$'});//hidden by css directive

function set(val, $container) {
    $('#currency').maskMoney('mask', val);
    $container.text($('#currency').val());
}

<强> DEMO

答案 1 :(得分:0)

试试这个:

$("#b_bouquet_originalvalue").maskMoney('mask',yourValue);