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

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


这是行不通的。任何想法?

感谢您的支持。

最佳答案

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

关于javascript - 如何在div上应用maskmoney?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27110469/

10-13 02:36