1

当价值小于 120 美元时,我试图隐藏一个DIV命名。一直隐藏#cart-totalDIV我还需要在价值低于 120 美元时同时显示另一个DIV命名。#minOrder该值将在页面加载或重新加载时设置。

<script type="text/javascript">

$(document).ready(function() {
  var x = $("1,196.00").text();
  if (+x < 120)
    $("div#cart-total").hide();
});

</script>
4

2 回答 2

0

var x = $("1,196.00")正在尝试从 HTML 标记创建 jQuery 对象。代替

var x = $("1,196.00").text();

你应该只需要

var x = "1196.00";
于 2012-09-17T15:02:20.067 回答
0

您首先应该将您的号码转换为int.

我现在不记得了,但其中之一是正确的:

var intvalue = Math.floor( floatvalue );
var intvalue = Math.ceil( floatvalue ); 
var intvalue = Math.round( floatvalue );

那么您将拥有轻松的生活。

于 2012-09-17T15:04:07.653 回答