D. *_*out 4 jquery jquery-ui spinner
我正在使用jQuery UI的新微调器小部件.这是init/config:
$(function() {
$("#amount").spinner({ min: min, max: max, step: 10, start: 10, numberFormat: "C", spin: updateAmounts }).change(updateAmounts);
)};
//min=5; max=500
Run Code Online (Sandbox Code Playgroud)
旋转器工作正常,除了一件事.即使我定义numberFormat为"C"(货币),它也不像演示那样显示美元符号.旋转器本身出现,我可以上下旋转,它遵循指定的最大值和最小值,但没有美元符号.我尝试在HTML文本框中的值和jQuery UI start选项中放入一个美元符号,但没有骰子.
我认为这可能是因为我分配给spin事件的函数(updateAmounts如上所示),但删除该事件处理程序没有任何改变.我也试图使文本框本身作为基本的可能(除去style和maxlength属性我就可以了),但没有骰子.我已经对此做了一些搜索,但是我无法想出任何东西,部分是因为微调器是新的,部分是因为"美元符号"这两个词混淆了东西,jQuery使用它的是什么.这是文本框的HTML代码:
<input id="amount" name="amount" value="10" maxlength="4">
Run Code Online (Sandbox Code Playgroud)
我正在使用jQuery UI版本1.9.0和jQuery 1.8.2.
您需要指定文化,还需要包含Globalize库.
链接到您在应用中使用的相应文化,并在代码中指定它并添加对globalise.js文件的引用.
该示例链接到 <script src="/resources/demos/external/globalize.js"></script>
$("#amount").spinner({ culture: "en-US", min: min, max: max, step: 10, start: 10, numberFormat: "C", spin: updateAmounts }).change(updateAmounts);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2531 次 |
| 最近记录: |