jQuery总和的百分比

时间:2012-03-13 04:51:14

标签: jquery math

您好我需要一个jQuery数学插件或一种方法来执行以下操作

说我有100美元,我得到10美元我需要它自动在屏幕上显示我5%或 0.05

如果有人知道怎么做,我会很高兴。

2 个答案:

答案 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()));
});

请记住,这不会对字段的有效性进行任何检查,也不会将文本格式化,但我会将此作为练习留给读者。 :)