我想将值1000格式化成$1000,我该怎么做呢?
<span>money(1000)</span>
<h2>Book sales chart</h2>
<script src="//cdnjs.cloudflare.com/ajax/libs/accounting.js/0.3.2/accounting.min.js"></script>
<script>
$(function () {
function money(value) {
return accounting.formatMoney(value, "$");
}
}
</script>发布于 2015-02-08 15:46:45
你可以这样做:
<span id="price"></span>
<script>
$(document).ready(function(){
var p = money(1000);
document.getElementById("price").innerHTML = p ; //javascript. or
$("span#price").text(p); //jquery
});
</script>
<script>
function moneyformat(mon)
{
var money = "$";
var moneyform = money + mon;
return moneyform;
}
</script>发布于 2015-02-08 15:56:00
下面是一个函数,它接受一个数字,然后输出一个带有格式化美元的字符串:
function formatDollars(n) {
return "$" + n.toFixed(2).replace(/./g, function(c,i,a) {
return i > 0 && c !== "." && (a.length - i) % 3 === 0 ? "," + c : c;
});
}使用jQuery获取需要格式化的任何内容的值,通过上述函数传递该值,然后更新元素。祝你好运:)
https://stackoverflow.com/questions/28391696
复制相似问题