函数内的 Jquery 数学

标签 jquery math

我正在尝试将输入金额乘以 3.5%,任何人都可以给我任何想法如何做到这一点吗?

$("#invest_amount").keyup(function() {

         $('#fee').val($('#invest_amount').val() + 3.5);

        });

最佳答案

您需要先解析输入,然后使用 * 进行乘法,而不是 +,例如:

$("#invest_amount").keyup(function() {
  $('#fee').val(parseFloat($('#invest_amount').val()) * .035);
});

或者...

$("#invest_amount").keyup(function() {
  $('#fee').val(+$('#invest_amount').val() * .035);
});

.val()返回一个字符串,因此需要先使用 +praseFloat() 将其转换为数字

关于函数内的 Jquery 数学,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4386319/

相关文章:

c - 如何在 C 中以常数为模计算整数幂

c++ - 计算浮点 vector 的点积时,灾难性取消是一个问题吗?如果是这样,它通常是如何解决的?

jquery - 如何使用 jQuery 在输入文本字段中仅允许数字(即使是复制粘贴)?

javascript - 当包含加载时淡出的 jquery 页面时,同一页面上的滚动 id# 无法正常工作

javascript - 如何在 summernote 中为 header 标签添加自定义样式

c++ - 将 float 转换为表示为 int 的通用定点

jquery - setInterval() 的 Math.round() 和 Math.floor() 问题

jQuery tablesorter 如何找到 sortList 对象

javascript - 拖到屏幕外时如何将div拖回第一个位置

python - 我如何在 Python 中使用以 5 为基数的数字?