0

我正在尝试为我正在从事的项目创建一个简单的计算器。JQuery 和 JavaScript 对我来说并不是很熟悉。我的代码应该允许用户输入一个金额,如果输入框中的金额等于某个金额,我的标题将更改为适当的值。

$("#btn-equity").click(function() {
if ( 50 < $('#Equity').val() < 99 ) {
$('#rev1').text("500");
}
});

单击按钮后没有任何反应,我不确定问题是什么。如果有人可以提供帮助,那就太棒了!

HTML

<div class="input-prepend input-append">
            <span class="add-on">$</span>
            <input class="span2" id="Equity" type="text">
            <span class="add-on">.00</span>
        </div>
            <input type="button" class="btn btn-large btn-success btn-equity" id="btn-equity" value="Determine Equity">
        </center>
        <center>
            <h1 id="rev1">NA</h1>
4

3 回答 3

1

你应该这样做...

$("#btn-equity").click(function() { 
 var equity = $('#Equity').val()
if (( 50 < equity )&&( equity < 99 )) {
 $('#rev1').html("500");}
 });
于 2013-07-04T19:01:16.757 回答
0

您不能像这样链接比较器运算符 - 您需要两个单独的语句:

var value = $('#Equity').val();
if ( 50 < value && value < 99 ) {
于 2013-07-04T18:56:26.267 回答
0

它对我有用:http: //jsfiddle.net/3AV7B/

$("#btn-equity").click(function() {
  if ( $('#Equity').val() > 50 && $('#Equity').val() < 99 ) {
   $('#rev1').text("500");
  }
});
于 2013-07-04T18:57:43.547 回答