【发布时间】:2018-02-15 17:11:01
【问题描述】:
我正在使用以下代码根据输入的代码执行值更新。但它返回错误。
例如:如果促销代码是降价 10,当前总数为 100,则返回 80。应该是 90。
jQuery(document).ready(function() {
$('#promo-code').keyup(function() {
if ($("input:text[name='promo-code']").val() == "intro") {
var promoval = parseFloat($("input:text[name='total']").val());
$("#total").val(promoval-10);
}
});
【问题讨论】:
-
你能显示一些html吗?
-
而不是keyup,使用change来检查最终的促销代码值
-
您的代码运行良好,裘德,但如果没有您的 html 代码,我们无法帮助您识别问题
-
嗨,这是代码和问题。 jsfiddle.net/JudeAinsly/gxa0rjkj(答案应该是 90,但数学运算 2 次)