Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 根据jQuery字段中输入的数量显示表单的不同部分 if($('#数量').val>=1){ 美元(“_Javascript_Jquery_Html_Forms - Fatal编程技术网

Javascript 根据jQuery字段中输入的数量显示表单的不同部分 if($('#数量').val>=1){ 美元(“

Javascript 根据jQuery字段中输入的数量显示表单的不同部分 if($('#数量').val>=1){ 美元(“,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,期权1”)。附于(“期权”); $('#optionone').show(); } 如果($(“#数量”).val>=2){ 美元(“期权#2”)。附于(“#期权”); $('#optiontwo').show(); } quantity是在我的代码中提交的文本字段的id。上面的代码应该可以(或者我认为是这样)在字段中为不同的值显示不同的文本,但由于某种原因,它没有任何作用 尽管这确实非常有效: if ($('#quantity').val >= 1) {

期权1

”)。附于(“期权”); $('#optionone').show(); } 如果($(“#数量”).val>=2){ 美元(“期权#2

”)。附于(“#期权”); $('#optiontwo').show(); } quantity是在我的代码中提交的文本字段的id。上面的代码应该可以(或者我认为是这样)在字段中为不同的值显示不同的文本,但由于某种原因,它没有任何作用

尽管这确实非常有效:

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

”)。附加到(“选项”); $('#optionone').show(); 美元(“期权#2

”)。附于(“#期权”); $('#optiontwo').show();
很明显,我的条件代码是错误的,但是我怎样才能访问字段值并根据它的值进行操作呢

请帮我解决这个问题

谢谢

您应该使用

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

$('#quantity').val()

请参阅。

确实如此,但进行更改直接破坏了我的代码。我必须选择var quanvalue=$(“#quantity”).val();然后执行if(quanvalue>=1)等操作。
$('#quantity').val