jquery - 如何通过在联系表 7 中使用 Jquery 添加数字来修复 NaN 结果
问题描述
我有一些在表单JQuery
上运行的脚本。形式中CF7
的var 匹配被调用的 var 。我没有得到任何结果,但我不明白为什么它不是一个数字。ID
CF7
JQuery
我尝试用CF7
ID
实际数字替换它并且它有效,但前提是我使用乘法。如果我尝试将两个 id 项目加在一起,我不会得到任何结果
// this should add benefits to prelim income to give finalincome
jQuery(document).ready(function() {
var prelimincome;
var benefit;
var finalincome;
jQuery("#benefit").on("change", function() {
benefit = this.value;
finalincome = (benefit) + (prelimincome);
jQuery("#finalincome").val(finalincome.toFixed());
});
});
我期待添加两个的数字答案,ID
但我没有得到答案。我希望答案是初步收入 + 福利 = 最终收入
解决方案
尝试
jQuery(document).ready(function(){
var prelimincome =0;
var benefit=0;
var finalincome=0;
jQuery("#benefit").on("change", function() {
benefit= this.value ;
finalincome= (parseFloat(prelimincome) + parseFloat(benefit)).toFixed(2); // decimal
/// finalincome= parseInt(prelimincome) + parseInt(benefit); // integer
finalincome=(benefit)+(prelimincome);
jQuery("#finalincome").val(finalincome);
});
});
推荐阅读
- laravel - 从外部脚本检查 Laravel 5.7 登录
- python - Python:字符串迭代用连字符(或其他字符)替换空格
- mongodb - 在不声明身份验证数据库的情况下登录 mongo shell
- postgresql - 没有 ORDER BY 的窗口函数
- ios - 加载视图控制器时如何更改状态栏样式?
- vue.js - 如何在 Vue Element 中为多个输入设置一个规则?
- node.js - 如何使用 nodejs 或 python 在对话流实现中使用 custom_payload
- ios - React Native - 在 Xcode 中创建桥头的正确方法
- c# - 统一,C#,网络,3D。实例化预制件(武器)不会显示在所有客户端上
- jquery - 如果表格行日期小于今天,jquery悬停显示消息