首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将文本转换为整数,如果高于50则发出警报

将文本转换为整数,如果高于50则发出警报
EN

Stack Overflow用户
提问于 2014-06-19 03:40:16
回答 2查看 49关注 0票数 0

在我们目前的网站,这是通过另一家公司的网站,这一切都完成与.NET,我只是有权访问超文本标记语言,JS和CSS文件进行编辑。大量数据通过标记输出到页面上。在我们的网页上,我们有一个权重标记,它获取项目的权重,并在span标记之间输出它。因此,如果您正在查看源代码,它将显示以下内容:

代码语言:javascript
复制
<span id="order_summary_weight">78.000000 lbs</span>

默认情况下,该令牌输出lbs。我需要做的是让javascript抓取78.000000磅,将它转换成我假设的整数,如果这个整数,在本例中78.000000大于50.000000,我希望它在78.000000磅之后追加一行,以表明“您的总重量超过50磅,我们将直接与您联系,并支付运费。”了解某些权重总和可能低至0.010000

我之所以来找你们,是因为我完全迷失了开始这项工作的起点。

EN

回答 2

Stack Overflow用户

发布于 2014-06-19 03:54:47

像这样吗?:

html:

代码语言:javascript
复制
<div class="wrap">
    <span class="price" id="order_summary_weight">78.000000 lbs</span>
</div>
<hr>
<div class="wrap">
    <span class="price" id="order_summary">50.000000 lbs</span>
</div>

JS:

代码语言:javascript
复制
$('.wrap').each(function(){
    var price = $(this).find('.price').text();
    price = price.replace(' lbs', '');
    price = parseInt(price);

    if(price > 50){
        $(this).append('<div class="alert">Your weight total is over 50 lbs, we will contact you directly with a shipping charge.</div>');
    }
});

演示:

票数 1
EN

Stack Overflow用户

发布于 2014-06-19 03:47:31

代码语言:javascript
复制
function getWeight()
  {
  var x=document.getElementById("order_summary_weight");
  if(x > 50){
      alert("Your weight total is over 50 lbs, we will contact you directly with a shipping charge. Understand some weight totals may be as small as 0.010000");
    }
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24293781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档