我写了一些代码会隐藏一个字段,直到值超过特定数量。
我的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 美元,则显示总计。
谁能帮我指出正确的方向?
谢谢,
乔希
感谢@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();
}
});
像冠军一样工作:-)
谢谢,
乔希