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

标签 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();
    }        
});   

最佳答案

使用.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();
    }        
});

关于javascript - 当文本值大于 $40 时的模态 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26556616/

相关文章:

javascript - 如何使用react refs设置背景图片?

javascript - CoffeeScript:使用函数绑定(bind)的内联调用委托(delegate)

javascript - 播放或 A-B 重复 YouTube 片段

jquery - 限制 BlueImp JQuery 文件上传中的文件类型

jquery - Foundation 的开关不能很好地与 toggleClass 配合使用

JQuery:根据另一个元素改变高度

asp.net - 如何保存搜索,选择最近的搜索,然后使用 jQuery 和/或 asp.net 填充表单,就像 Priceline 所做的那样

javascript - WordPress 中的 jQuery - 在 mouseenter 和 mouseleave 事件上反转 Font Awesome

javascript - 使用 JavaScript 检测链接 href 的文件大小

javascript - 到达另一个 div 时停止 div 滚动