whole_func_string: function(choose){
              reElem.removeClass(CLASS+'ed ' + CLASS+'up');
              input.blur();
              nearElem = null;
              
              if(choose) return;
              
              notOption(input.val(), function(none){
                var selectedIndex = select[0].selectedIndex;
                
                //未查询到相关值
                if(none){
                  initValue = $(select[0].options[selectedIndex]).html(); //重新获得初始选中值
                  
                  //如果是第一项，且文本值等于 placeholder，则清空初始值
                  if(selectedIndex === 0 && initValue === input.attr('placeholder')){
                    initValue = '';
                  };
  
                  //如果有选中值，则将输入框纠正为该值。否则清空输入框
                  input.val(initValue || '');
                }
              });
            }
func_code_string: function(choose){
              reElem.removeClass(CLASS+'ed ' + CLASS+'up');
              input.blur();
              nearElem = null;
              
              if(choose) return;
              
              notOption(input.val(), function(none){
                var selectedIndex = select[0].selectedIndex;
                
                //未查询到相关值
                if(none){
                  initValue = $(select[0].options[selectedIndex]).html(); //重新获得初始选中值
                  
                  //如果是第一项，且文本值等于 placeholder，则清空初始值
                  if(selectedIndex === 0 && initValue === input.attr('placeholder')){
                    initValue = '';
                  };
  
                  //如果有选中值，则将输入框纠正为该值。否则清空输入框
                  input.val(initValue || '');
                }
              });
            }
func_documentation_string: 展开下拉