javascript - 使用 toLocaleString 时出现意外结果
问题描述
在 jquery 中,这段代码不能正常工作:
$('input').blur( function(){
var prePayment = $('input').val();
alert(prePayment.toLocaleString());
})
但是当我输入任何数字时,输入模糊不会显示例如 9,000 ,并且只显示 9000!在我的代码中某处可以工作,但没有工作!我可以做什么'toLocaleString()'工作?
解决方案
当我在输入中输入一个数字时,字符串值会保存在 prePayment 中,例如 '9000' 并导致 toLocalString 不起作用,所以我编写了以下代码:
$('input').blur( function(){
var prePayment = parseInt($('input').val());
alert(prePayment.toLocaleString());
})
并做了!!
推荐阅读
- android - 如何从我的实时数据库中获取 imageurl 并将其应用于我的适配器代码
- visual-studio-code - 无法在 VSCode 中运行 springboot 应用程序
- reactjs - 可以在已经开发的应用程序 MERN 中实现 Socket.io 吗?
- android - 需要使用 Play 商店修改 /system 文件 AVD
- vba - 分割文件的代码运行时间超过 2 分钟
- ag-grid - 显示带有组列的普通列
- swift - SwiftUI 中的地图和滚动视图
- java - 将变量类型更改为引用类型后,单元测试中的 Java Null 指针异常失败
- javascript - 不渲染新屏幕 usecontext usestate react object boolean simple
- firebase - googlemobileads 包无法导入 Admob 原生广告 Flutter