j查询货币输入字段是否大于

问题描述 投票:0回答:1

我写了一些代码会隐藏一个字段,直到值超过特定数量。

我的CSS看起来像:

#main .gfield--type-total {
    display: none;
}

我的 JS 看起来像:

    if (fieldvalue > 0.30 || $0.30) {
        $(".gfield--type-total").show();
    }
    else {
        $(".gfield--type-total").hide();
    }

默认情况下,我的总计字段显示 0.30 美元,因为它有一个计算交易费用并将其添加到金额的公式。我不想让人们认为我在一开始就向他们收费,所以我想我会隐藏总字段,直到金额超过 0.30 美元。

我认为上面的代码很好,但是不起作用(我在想是因为美元符号)

我想做的是,如果金额是 0.30 或 0.30 美元,则隐藏总计,如果高于 0.30 或 0.30 美元,则显示总计。

谁能帮我指出正确的方向?

谢谢,
乔希

jquery css textfield hide show
1个回答
0
投票

感谢@Swati 的调整!我添加了@Swati 的代码来去除美元符号,然后添加了一个 onchange,这样它将在输入更改时执行 :-)

我的 CSS 没有改变,这是更新后的 JS:

$('.ginput_amount').on('input',function(e){
    var fieldvalue = $(".ginput_amount").val().replace("$","");
            
    if (fieldvalue > 0.30) {
        $(".gfield--type-total").show();
    }
    else {
        $(".gfield--type-total").hide();
    }
});

像冠军一样工作:-)

谢谢,
乔希

© www.soinside.com 2019 - 2024. All rights reserved.