Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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
Jquery 检查选项是否存在,如果不存在,则追加';t存在,并将一个选项设置为";精选;_Jquery_Select_Append_Option - Fatal编程技术网

Jquery 检查选项是否存在,如果不存在,则追加';t存在,并将一个选项设置为";精选;

Jquery 检查选项是否存在,如果不存在,则追加';t存在,并将一个选项设置为";精选;,jquery,select,append,option,Jquery,Select,Append,Option,1) 下面的代码在选定的值上附加一些选项 $('#product').on('change',function(){ if($(this).val()!=='Free'){ $("#license option:selected").remove(); $("#license").append("<option value=''> -- Select --</option>").attr('selected','selected'); $("

1) 下面的代码在选定的值上附加一些选项

  $('#product').on('change',function(){

  if($(this).val()!=='Free'){

   $("#license option:selected").remove();
   $("#license").append("<option value=''> -- Select --</option>").attr('selected','selected');
   $("#license").append("<option value='1'>1</option>").val('Licenza');
   $("#license").append("<option value='2'>2</option>").val('2');
   $("#license").append(" <option value='3'>3</option>").val('3');
    }else{
   $("#license").find('option').remove().end().append("<option value='free'>    Free</option>").val('free');
    }              
   });
但这是行不通的

希望解释清楚。 任何帮助都将不胜感激

编辑

这里有一个解决问题的办法

$("#license").append("<option value=''> -- Select --</option>").attr('selected','selected');
$("#license").append("<option value='1'>1</option>").val('Licenza');
$("#license").append("<option value='2'>2</option>").val('2');
$("#license").append(" <option value='3'>3</option>").val('3');

是的!就是这样。最后很简单。非常感谢你的帮助!
$("#license").append("<option value=''> -- Select --</option>").attr('selected','selected');
$("#license").append("<option value='1'>1</option>").val('Licenza');
$("#license").append("<option value='2'>2</option>").val('2');
$("#license").append(" <option value='3'>3</option>").val('3');
$("#license").append("<option value='' selected> -- Select --</option>");
$("#license").append("<option value='Licenza'>Licenza</option>");
$("#license").append("<option value='2'>2</option>");
$("#license").append(" <option value='3'>3</option>");