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 不是函数