JQuery if语句&属性值

时间:2013-07-04 18:53:35

标签: jquery

我正在尝试为我正在开发的项目创建一个简单的计算器。 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>

3 个答案:

答案 0 :(得分:1)

你应该这样做......

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

答案 1 :(得分:0)

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

var value = $('#Equity').val();
if ( 50 < value && value < 99 ) {

答案 2 :(得分:0)

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

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