亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 jQuery-UI 滑塊中使用逗號進行格式化?

如何在 jQuery-UI 滑塊中使用逗號進行格式化?

忽然笑 2021-10-21 14:43:44
在這里,我使用了 jquery-ui.js 以便它顯示從 0 到 2000000 的數字,我想顯示格式為 2,000,000 的長數字<div class="slider><a id="minamount" style="">0</a><a id="maxamount" style="">2000000</a></div>javascript:$(".slider").slider({            min: 0,            max: 2000000,            values: [0, 2000000],            range: true,            step: 10,            slide: function (event, ui) {               $("#minamount").html(ui.values[0]);               $("#maxamount").html(ui.values[1]);            }});
查看完整描述

2 回答

?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

你可以用Intl.NumberFormat()它來做 -


const numberFormat = new Intl.NumberFormat();

$(".slider").slider({

            min: 0,

            max: 2000000,

            values: [0, 2000000],

            range: true,


            step: 10,


            slide: function (event, ui) {

               $("#minamount").html(numberFormat.format(ui.values[0]));

               $("#maxamount").html(numberFormat.format(ui.values[1]));

            }

});

如果您希望根據特定語言環境對其進行格式化,您可以根據文檔為您的語言環境傳遞一堆值。


注意:在初始加載時,slide不會調用該函數,這種情況下,您可以slider('values')在初始化后手動調用滑塊的函數來手動設置開始時的 HTML。


查看完整回答
反對 回復 2021-10-21
?
哈士奇WWW

TA貢獻1799條經驗 獲得超6個贊

要使用千位分隔符(例如12,345)格式化字符串,您可以使用toLocaleString()。


$("#minamount").html(ui.values[0].toLocaleString());

請參閱下面的片段。


for (var i = 1.234; i < 10000000; i *= 10)

{  

  console.log(i.toLocaleString());

}


查看完整回答
反對 回復 2021-10-21
  • 2 回答
  • 0 關注
  • 139 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號