我正在使用maskMoney插件here。 我试图将该掩码应用于div内部文本,但是我无法使其工作。
var_value=$("#b_bouquet_originalvalue").text();
$("#b_bouquet_originalvalue").text($(this).maskMoney('mask',var_value));
console.log(var_value);
它不起作用。任何想法?
感谢您的支持。
答案 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);