我正在使用jQuery UI的新微調控件。這裏是init/config:jQuery UI微調不顯示貨幣名稱的美元符號
$(function() {
$("#amount").spinner({ min: min, max: max, step: 10, start: 10, numberFormat: "C", spin: updateAmounts }).change(updateAmounts);
)};
//min=5; max=500
微調工作正常,除了一件事。 儘管我將numberFormat
定義爲「C」(貨幣),但它並不顯示像demo does這樣的美元符號。紡紗機本身出現,我可以上下旋轉,並遵循指定的最大和最小值,但沒有美元符號。我嘗試在HTML文本框中輸入美元符號以及jQuery UI 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.js,在技術上並不需要'culture'選項。你知道一個支持HTTPS的CDN嗎?我可以把globalize.js鏈接到? –
閱讀API文檔後,它似乎默認爲en-US。我認爲全球化尚未納入CDN。 – Marko
我發現http://cdn.wijmo.com/external/globalize.min.js但HTTPS已損壞。只需要自己託管它。 –