嗨,我在表单中有一些元素有助于输入字段的值,加法工作完美,但我在从输入字段中减去值时遇到了一些问题。
我有一个 AJAX 确认删除脚本启动并运行,确认它会触发一个 Ajax 请求到删除数据库记录的页面,一旦完成,我想从输入字段中返回的值中减去给定值。
// Issue is to be deleted so modify the value in the outlay box
total = $("#CostToSolve").val();
$('.rec-outlay').closest(function() {
total - (parseInt($(this).text(), 10) || 0);
});
$('#CostToSolve').attr("value", total + ".00");
每当我单击删除时,它都会将 .00 附加到输入总数中,我检查了控制台中的变量“总计”,它返回了正确的数字,所以我认为这是正确的,并且猜测问题完全出在我的语法上我在这一行中使用过:
total - (parseInt($(this).text(), 10) || 0);