在我们目前的网站,这是通过另一家公司的网站,这一切都完成与.NET,我只是有权访问超文本标记语言,JS和CSS文件进行编辑。大量数据通过标记输出到页面上。在我们的网页上,我们有一个权重标记,它获取项目的权重,并在span标记之间输出它。因此,如果您正在查看源代码,它将显示以下内容:
<span id="order_summary_weight">78.000000 lbs</span>默认情况下,该令牌输出lbs。我需要做的是让javascript抓取78.000000磅,将它转换成我假设的整数,如果这个整数,在本例中78.000000大于50.000000,我希望它在78.000000磅之后追加一行,以表明“您的总重量超过50磅,我们将直接与您联系,并支付运费。”了解某些权重总和可能低至0.010000
我之所以来找你们,是因为我完全迷失了开始这项工作的起点。
发布于 2014-06-19 03:54:47
像这样吗?:
html:
<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:
$('.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>');
}
});演示:
发布于 2014-06-19 03:47:31
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");
}
}https://stackoverflow.com/questions/24293781
复制相似问题