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


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

数量是在我的代码中提交的文本字段的 ID。 上面的代码应该可以(或者我认为)为字段中的不同值显示不同的文本,但由于某种原因,它什么也没做。

虽然这确实可以完美地工作:

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

所以显然我的条件代码是错误的,但是我还能如何访问字段值并根据它的值做一些事情呢?

请帮帮我解决这个问题。

谢谢

你应该使用

$('#quantity').val()

而不是

$('#quantity').val

请参阅 jQuery 文档。

最新更新