jQuery UI微调器不';t显示带有货币名称的美元符号

jQuery UI微调器不';t显示带有货币名称的美元符号,jquery,jquery-ui,spinner,Jquery,Jquery Ui,Spinner,我正在使用jQueryUI的新微调器小部件。以下是init/config: $(function() { $("#amount").spinner({ min: min, max: max, step: 10, start: 10, numberFormat: "C", spin: updateAmounts }).change(updateAmounts); )}; //min=5; max=500 旋转器工作正常,除了一件事即使我将numberFormat定义为“C”(货币),它也

我正在使用jQueryUI的新微调器小部件。以下是init/config:

$(function() {
    $("#amount").spinner({ min: min, max: max, step: 10, start: 10, numberFormat: "C", spin: updateAmounts }).change(updateAmounts);
)};
//min=5; max=500
旋转器工作正常,除了一件事即使我将
numberFormat
定义为“C”(货币),它也不会像
那样显示美元符号。旋转器本身出现了,我可以上下旋转它,它遵循指定的最大值和最小值,但没有美元符号。我尝试在HTML文本框中的值以及jQueryUI
start
选项中添加一个美元符号,但没有骰子

我认为这可能是因为我分配给
spin
事件的函数(
updateAmounts
,如上所示),但是删除该事件处理程序并没有改变什么。我还尝试使文本框本身尽可能基本(删除了
style
maxlength
属性),但没有骰子。我对此做了一些搜索,但我找不到任何东西,部分原因是微调器是新的,部分原因是“美元符号”这个词混淆了事物,还有jQuery对它的使用。以下是文本框的HTML代码:

<input id="amount" name="amount" value="10" maxlength="4">


我正在使用jQuery UI 1.9.0版和jQuery 1.8.2版。

您需要指定区域性,还需要包含Globalize库。

链接到您在应用程序中使用的适当文化,并在代码中指定它,并添加对globalise.js文件的引用

示例链接到


你是对的,我需要链接globalize.js,技术上不需要
文化
选项。您知道我可以从哪个支持HTTPS的CDN链接globalize.js吗?阅读API文档后,它似乎默认为en US。我认为globalize还没有包含在CDN中。我发现了,但是HTTPS被破坏了。只需要自己托管就可以了。没有GZip,它的大小约为14kb,所以我不会太担心自己托管它。此外,我不会只相信任何旧的CDN,坚持那些你知道是可靠的。同意这两点。我只是更喜欢缓存的优势(这在晦涩难懂的CDN中是不存在的)。
$("#amount").spinner({ culture: "en-US", min: min, max: max, step: 10, start: 10, numberFormat: "C", spin: updateAmounts }).change(updateAmounts);