html
   <form class="layui-form" action="">
    <div class="layui-form-item proSelect">
         <label class="layui-form-label">产品类别</label>
          <div class="layui-input-block editWidth">
              <select name="productList" lay-verify="required" id="zcySelect">
                  <option value=""></option>
                  <option value="0">轻松融</option>
                  <option value="1">容易融</option>
                  <option value="2">快乐融</option>
              </select>
          </div>
     </div>
     <a class="layui-btn layui-btn-small" id="" onclick="addProductClassify()">增加产品类别</a>
</form>
<div id="select_prod" class="layui-form" hidden="hidden">
    <div class="layui-input-inline">
        <input type="text" name="text" required lay-verify="required" placeholder="" autocomplete="off" class="layui-input">
    </div>
</div>
       - 1    
- 2    
- 3    
- 4    
- 5    
- 6    
- 7    
- 8    
- 9    
- 10    
- 11    
- 12    
- 13    
- 14    
- 15    
- 16    
- 17    
- 18    
- 19    
- 20   
js
   
function renderForm(){
  layui.use('form', function(){
   var form = layui.form();
   form.render();
  });
 }
function addProductClassify(){
    layer.open({
        type:1,
        btn:['确定','取消'],
        content:$("#select_prod"),
        area:['270px','160px'],
        
        yes:function(index,layero){
            
            var ivalue=$(layero).find("input").val();
            
            var sIndex=$("#zcySelect")[0].options.length-1;
            if(ivalue==null||ivalue==''){
                layer.msg("请输入产品类别")
            }
            else{
                layer.msg("输入的产品类别是:"+ivalue);
                
                $("#zcySelect").append("<option value="+sIndex+">"+ivalue+"</option>");  
                renderForm();
                layer.close(index);
            }
            $(layero).find("input").val('');
        }
    })
}
       - 1    
- 2    
- 3    
- 4    
- 5    
- 6    
- 7    
- 8    
- 9    
- 10    
- 11    
- 12    
- 13    
- 14    
- 15    
- 16    
- 17    
- 18    
- 19    
- 20    
- 21    
- 22    
- 23    
- 24    
- 25    
- 26    
- 27    
- 28    
- 29    
- 30    
- 31    
- 32    
- 33    
- 34