根据jQuery中字段中输入的数量显示表单的不同部分

时间:2013-11-16 23:29:40

标签: javascript jquery html forms

              if ($('#quantity').val >= 1) {
        $( "<p>Option #1</p>" ).appendTo( "#options" );
                   $('#optionone').show();
        }
              if ($('#quantity').val >= 2) {
        $( "<p>Option #2</p>" ).appendTo( "#options" );
                   $('#optiontwo').show();        
        }

quantity是我的代码中提交的文本字段的ID。上面的代码应该有效(或者我认为)在字段中显示不同值的不同文本,但由于某种原因它只是没有做任何事情。

虽然这确实很有效:

$( "<p>Option #1</p>" ).appendTo( "#options" );
$('#optionone').show();
$( "<p>Option #2</p>" ).appendTo( "#options" );
$('#optiontwo').show(); 

所以显然我的条件代码是错误的,但是我怎样才能访问字段值并根据它的值来做事?

请帮我解决这个问题。

由于

1 个答案:

答案 0 :(得分:2)

您应该使用

$('#quantity').val()

而不是

$('#quantity').val

请参阅jQuery documentation