将Curreny格式添加到NoUISlider中
Adding Curreny Format to NoUISlider
我正在使用nouislider(http://refreshless.com/nouislider/),但我想做的是让滑块输出的值看起来像这样:
3500英镑
而不是:
3500
到目前为止,我的代码如下:
<script>
var slider = $('#sample-update-slider');
slider.noUiSlider({
range: [250, 75000],
start: 11500,
handles: 1,
margin: 2,
step: 250,
serialization: {
to: [$('#value'), 'text'],
resolution: 1
}
});
</script>
对于任何熟悉nouislider的人来说,值都会输出到ID为value的跨度中。
希望有人能帮忙!
感谢
Dave
感谢所有看过这个问题的人,在nouislider的开发者的帮助下,我已经回答了其中的一部分,但他似乎很忙,所以他还没有给我完整的答案。
到目前为止,我已经能够用以下脚本将货币添加到数字中:
var slider = $('#totaldebt');
slider.noUiSlider({
range: [250, 75000]
,start: 14500
,handles: 1
,margin: 2
,step: 250
,serialization: {
to: function( value ) {
var value = "£" + value;
$('#totaldebt-value').text( value );
} ,resolution: 1
}
});
将货币添加到输出的代码是:
to: function( value ) {
var value = "£" + value;
$('#totaldebt-value').text( value );
}
我的另一个问题是用逗号分隔大于1000的数字,所以1000变成了1000。
感谢所有
我在脚本中使用了这个函数:
function numberWithCommas(x) {
return x.toString().replace(/'B(?=('d{3})+(?!'d))/g, ",");
}
然后我的未知代码:
$slider.noUiSlider({
range: [80000,1000000],
start: [250000],
step: [sliderStep],
connect: "lower",
handles: 1,
serialization: {
to: function(value){
value = "£" + numberWithCommas(value);
$("#value").val(value);
}
}
});
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- ZeroClipboard-在复制之前添加到值
- 我可以在json对象中添加一个函数吗
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何添加浮动和非浮动,其他
- 添加文字和评论功能更新Div
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 在函数中添加数组元素的数值
- 如何将歌曲添加到jPlayer
- 在html Select中添加搜索
- Java脚本时间添加
- FabricJs-限制主对象内添加对象的移动区域
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 如何在Google柱状图中动态添加行/列
- 将Curreny格式添加到NoUISlider中
- 添加了noUiSlider后不能正常工作