当文本值大于$ 40时的模态 - jQuery

时间:2014-10-24 21:33:40

标签: javascript jquery

我试图解决Stefano Zanella在链接中回答的问题。 text input value greater than.. jQuery

当购物车小计大于40美元时,我需要弹出一个模型。

只要小计中没有美元符号,代码就会起作用。但是,购物车输出带有美元符号的小计,我在调用警报之前不知道如何删除它。

<div id="subtotal-alert"">$55.00</div>

<script>

 $("input[type='text'][name='subtotal-alert']").change(function() {
if ($(this).val() >= 41) {
    alert("To order quantity greater than 40 please use the contact form.");
    $(this).val('');
    $(this).focus();
    }        
});   

1 个答案:

答案 0 :(得分:1)

使用.replace():

$("input[type='text'][name='subtotal-alert']").change(function() {
    if ($(this).val().replace('$','') >= 41) {
        alert("To order quantity greater than 40 please.use the contact form.");
        $(this).val('');
        $(this).focus();
    }        
});