使用jQuery计算金额的算法
Algorithm of the amount with jQuery
这是一种格式化jQuery
:中写入的金额的算法
jsfiddle
但是,也有一些错误。
例如,如果我写入900.800,00
,然后删除"9",则导入将保留为00.800,00
。我该怎么修?我修复了很多错误,但我不知道如何修复。
另一个错误来自:
$(this).on("dragstart", function(e) {
return false;
});
它用于防止在输入字段中拖动文本。但是,在一个AJAX
调用之后,这就不起作用了。我应该使用类似$(document).on
的东西,但具体如何使用呢?
你能找到其他虫子吗?非常感谢。
您想要的是格式化900.800,00
,但这个数字实际上只有900800.00(美式)。
步骤:
- 删除所有编号组分隔符
- 分析这个数字,使它能被机器理解
- 重新设置号码格式
但除此之外,这个问题以前已经被问了数千次了。
而且。。。numeral.js告诉我们,这是一个"已解决的问题",你不应该再尝试解决它。
我来解释。如果你有这个事件监听器
$( ".clickable" ).click( function(e) {
alert( "Clicked" );
});
如果将另一个具有"可点击"类的元素添加到页面中,它将不会收到点击事件。为此,您需要使用事件委派
$( document ).on( "click", ".clickable", function( e ) {
alert( "Clicked" );
});
现在,点击事件将被锁定到文档本身,并传播到文档中的所有".Clickleable"元素。要获得"更干净"的环境,您可以仅在特定容器上绑定点击事件
$( "div.clickable_container" ).on( "click", ".clickable", funciton( e ) {
alert( "Clicked" );
});
相关文章:
- 货币代码为欧元-金额的格式不应包含小数
- 在输入字段中将最小金额设置为
- 循环比赛位置算法
- javascript扫雷器floodfill算法不能正常工作
- 改进用于验证付款金额的正则表达式
- Node JS中的排名系统算法
- 查找仅适用于原始图像的图像放大算法的名称
- 在数组的 2/3 上调用自身的排序算法
- 获取唯一值并使用javascript计算金额总和
- 金额结果为NaN
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- Luhn算法的实现
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 加速单纯形算法
- 最短路径算法js错误
- RegExp-如何匹配尽可能短的金额
- 代码战争中的算法混乱
- 用于自动放置流程图形状的算法
- 如何按加权金额分配资金
- 使用jQuery计算金额的算法