FormatCurrency 不是函数

Posted

技术标签:

【中文标题】FormatCurrency 不是函数【英文标题】:FormatCurrency is not a function 【发布时间】:2015-10-20 22:12:06 【问题描述】:

我正在尝试使用 jquery.formatCurrency-1.4.0.js 将 onblur 事件上的文本框值转换为 $ 货币,我的 javascript 函数如下所示:

$(document).ready(function()

    $('.currency').blur(function()
    
        $('.currency').formatCurrency();
    );
);

HTML:

<input type="textbox"  id="currencyField" class="form-control currency" placeholder="Enter Price"/>

谁能帮帮我?

【问题讨论】:

可能的(也是最常见的)原因 .... 您没有包含插件脚本,或者路径错误,或者您在页面中多次加载 jQuery.js 检查浏览器开发工具网络以查看该脚本是否正在加载,并确保 jQuery 之后不再被加载 感谢您的回复....我使用正确的路径并且没有 jquery.js 重复项 你确定它正在加载吗?该错误表示该函数不存在 【参考方案1】:

我认为您的代码工作正常,您只需添加 jquery-formatcurrency 库:

https://jquery-formatcurrency.googlecode.com/files/jquery.formatCurrency-1.4.0.min.js

或者下载它会更好因为 googlecode.com 已被弃用,就像下面评论中提到的 @charliefl。

查看 fiddle HERE 中的实现。

【讨论】:

建议下载它,因为 googlecode.com 已被弃用并且不是 CDN

以上是关于FormatCurrency 不是函数的主要内容,如果未能解决你的问题,请参考以下文章

将 formatCurrency (印尼盾) 转换为 int

TypeError:formats.dateTimeString.toISOString 不是函数

PHP函数number_format()

php number_format()函数 语法

sql server中format函数的yyyyMMddHHmmssffff时间格式兼容旧版sql写法

VC 中CString 的成员函数 Format的问题