您好我需要一个jQuery数学插件或一种方法来执行以下操作
说我有100美元,我得到10美元我需要它自动在屏幕上显示我5%或 0.05
如果有人知道怎么做,我会很高兴。
答案 0 :(得分:2)
数学插件?这听起来像是你的解决方案过于复杂。
什么阻止你在简单的旧Javascript中创建一个简单的函数?
function GetPercentage(whole, part) {
return (part / whole);
}
......我认为即使这样也过于复杂。你的用例究竟是什么?
哦,100美元的10美元是10%,而不是5%。 :d
答案 1 :(得分:0)
您可以绑定到各个字段的更改事件。
例如,给定以下HTML:
<input type="text" id="Amount"/><input type="text" id="GotBack"/><input type="text" disabled="disabled" id="Percent"/>
您可以使用以下jQuery绑定到相应字段的更改事件:
$("#Amount, #GotBack").change(function() {
$("#Percent").val(parseFloat($("#GotBack").val())/parseFloat($("#Amount").val()));
});
请记住,这不会对字段的有效性进行任何检查,也不会将文本格式化,但我会将此作为练习留给读者。 :)