gpt4 book ai didi

javascript - 在带有 slider 的 jquery 中用逗号将数字格式化为货币

转载 作者:行者123 更新时间:2023-11-30 13:05:11 25 4
gpt4 key购买 nike

我正在尝试将 ui.values[ 0 ] 的输出格式化为 1,023,456.50但它显示 NaN。有什么想法吗?

http://jqueryui.com/slider/#range

$(function() {
$( "#slider-range" ).slider({
animate: true,
range: true,
min: 0,
max: 10000000,
step: 10000,
values: [ 2000, 8888888 ],
slide: function( event, ui ) {
$( "#price-range" ).val( + ui.values[ 0 ].toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,") + " - " + ui.values[ 1 ].toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,") );

}
});
$( "#price-range" ).val( + $( "#slider-range" ).slider( "values", 0 ).toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,") +
" - " + $( "#slider-range" ).slider( "values", 1 ).toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,") );
});

原始代码请看:enter link description here

最佳答案

除了语法错误外,您的代码工作正常。

$( "#price-range" ).val( +

注意 + 符号。您还在输出的文本中遗漏了一些 $

已修复错误的示例:http://jsfiddle.net/Dq9cP/

关于javascript - 在带有 slider 的 jquery 中用逗号将数字格式化为货币,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15953934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com