Select2  is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. Select2 gives you a customizable select box
                                    with support for searching, tagging, remote data sets, infinite scrolling, and many other highly used options. Check Select2's documentation  for
                                    more information.
                                
                                
                                    
                                        
                                            Basic demo 
                                        
                                        
                                            
                                                Alaska 
                                                Hawaii 
                                                California 
                                                Nevada 
                                                Oregon 
                                                Washington 
                                                Arizona 
                                                Colorado 
                                                Idaho 
                                                Montana 
                                                Nebraska 
                                                New Mexico 
                                                North Dakota 
                                                Utah 
                                                Wyoming 
                                                Alabama 
                                                Arkansas 
                                                Illinois 
                                                Iowa 
                                                Kansas 
                                                Kentucky 
                                                Louisiana 
                                                Minnesota 
                                                Mississippi 
                                                Missouri 
                                                Oklahoma 
                                                South Dakota 
                                                Texas 
                                                Tennessee 
                                                Wisconsin 
                                                Connecticut 
                                                Delaware 
                                                Florida 
                                                Georgia 
                                                Indiana 
                                                Maine 
                                                Maryland 
                                                Massachusetts 
                                                Michigan 
                                                New Hampshire 
                                                New Jersey 
                                                New York 
                                                North Carolina 
                                                Ohio 
                                                Pennsylvania 
                                                Rhode Island 
                                                South Carolina 
                                                Vermont 
                                                Virginia 
                                                West Virginia 
                                             
                                        
                                     
                                    
                                        
                                            Nested 
                                        
                                        
                                            
                                                
                                                    
                                                        Alaska 
                                                        Hawaii 
                                                     
                                                    
                                                        California 
                                                        Nevada 
                                                        Oregon 
                                                        Washington 
                                                     
                                                    
                                                        Arizona 
                                                        Colorado 
                                                        Idaho 
                                                        Montana 
                                                        Nebraska 
                                                        New Mexico 
                                                        North Dakota 
                                                        Utah 
                                                        Wyoming 
                                                     
                                                    
                                                        Alabama 
                                                        Arkansas 
                                                        Illinois 
                                                        Iowa 
                                                        Kansas 
                                                        Kentucky 
                                                        Louisiana 
                                                        Minnesota 
                                                        Mississippi 
                                                        Missouri 
                                                        Oklahoma 
                                                        South Dakota 
                                                        Texas 
                                                        Tennessee 
                                                        Wisconsin 
                                                     
                                                    
                                                        Connecticut 
                                                        Delaware 
                                                        Florida 
                                                        Georgia 
                                                        Indiana 
                                                        Maine 
                                                        Maryland 
                                                        Massachusetts 
                                                        Michigan 
                                                        New Hampshire 
                                                        New Jersey 
                                                        New York 
                                                        North Carolina 
                                                        Ohio 
                                                        Pennsylvania 
                                                        Rhode Island 
                                                        South Carolina 
                                                        Vermont 
                                                        Virginia 
                                                        West Virginia 
                                                     
                                                 
                                            
                                            Use <optgroup> to group select options.
                                         
                                     
                                    
                                        
                                            Multiple 
                                        
                                        
                                            
                                                
                                                    
                                                        Alaska 
                                                        Hawaii 
                                                     
                                                    
                                                        California 
                                                        Nevada 
                                                        Oregon 
                                                        Washington 
                                                     
                                                    
                                                        Arizona 
                                                        Colorado 
                                                        Idaho 
                                                        Montana 
                                                        Nebraska 
                                                        New Mexico 
                                                        North Dakota 
                                                        Utah 
                                                        Wyoming 
                                                     
                                                    
                                                        Alabama 
                                                        Arkansas 
                                                        Illinois 
                                                        Iowa 
                                                        Kansas 
                                                        Kentucky 
                                                        Louisiana 
                                                        Minnesota 
                                                        Mississippi 
                                                        Missouri 
                                                        Oklahoma 
                                                        South Dakota 
                                                        Texas 
                                                        Tennessee 
                                                        Wisconsin 
                                                     
                                                    
                                                        Connecticut 
                                                        Delaware 
                                                        Florida 
                                                        Georgia 
                                                        Indiana 
                                                        Maine 
                                                        Maryland 
                                                        Massachusetts 
                                                        Michigan 
                                                        New Hampshire 
                                                        New Jersey 
                                                        New York 
                                                        North Carolina 
                                                        Ohio 
                                                        Pennsylvania 
                                                        Rhode Island 
                                                        South Carolina 
                                                        Vermont 
                                                        Virginia 
                                                        West Virginia 
                                                     
                                                 
                                            
                                            Add multiple attribute for multiple selection appearance.
                                         
                                     
                                    
                                        
                                            Hide search box 
                                        
                                        
                                            
                                                Alaska 
                                                Hawaii 
                                                California 
                                                Nevada 
                                                Oregon 
                                                Washington 
                                                Arizona 
                                                Colorado 
                                                Idaho 
                                                Montana 
                                                Nebraska 
                                                New Mexico 
                                                North Dakota 
                                                Utah 
                                                Wyoming 
                                                Alabama 
                                                Arkansas 
                                                Illinois 
                                                Iowa 
                                                Kansas 
                                                Kentucky 
                                                Louisiana 
                                                Minnesota 
                                                Mississippi 
                                                Missouri 
                                                Oklahoma 
                                                South Dakota 
                                                Texas 
                                                Tennessee 
                                                Wisconsin 
                                                Connecticut 
                                                Delaware 
                                                Florida 
                                                Georgia 
                                                Indiana 
                                                Maine 
                                                Maryland 
                                                Massachusetts 
                                                Michigan 
                                                New Hampshire 
                                                New Jersey 
                                                New York 
                                                North Carolina 
                                                Ohio 
                                                Pennsylvania 
                                                Rhode Island 
                                                South Carolina 
                                                Vermont 
                                                Virginia 
                                                West Virginia 
                                             
                                        
                                     
                                    
                                        
                                            Placeholder 
                                        
                                        
                                            
                                                Alaska 
                                                Hawaii 
                                                California 
                                                Nevada 
                                                Oregon 
                                                Washington 
                                                Arizona 
                                                Colorado 
                                                Idaho 
                                                Montana 
                                                Nebraska 
                                                New Mexico 
                                                North Dakota 
                                                Utah 
                                                Wyoming 
                                                Alabama 
                                                Arkansas 
                                                Illinois 
                                                Iowa 
                                                Kansas 
                                                Kentucky 
                                                Louisiana 
                                                Minnesota 
                                                Mississippi 
                                                Missouri 
                                                Oklahoma 
                                                South Dakota 
                                                Texas 
                                                Tennessee 
                                                Wisconsin 
                                                Connecticut 
                                                Delaware 
                                                Florida 
                                                Georgia 
                                                Indiana 
                                                Maine 
                                                Maryland 
                                                Massachusetts 
                                                Michigan 
                                                New Hampshire 
                                                New Jersey 
                                                New York 
                                                North Carolina 
                                                Ohio 
                                                Pennsylvania 
                                                Rhode Island 
                                                South Carolina 
                                                Vermont 
                                                Virginia 
                                                West Virginia 
                                             
                                        
                                     
                                    
                                        
                                            Disabled 
                                        
                                        
                                            
                                                
                                                    
                                                        Alaska 
                                                        Hawaii 
                                                     
                                                    
                                                        California 
                                                        Nevada 
                                                        Oregon 
                                                        Washington 
                                                     
                                                    
                                                        Arizona 
                                                        Colorado 
                                                        Idaho 
                                                        Montana 
                                                        Nebraska 
                                                        New Mexico 
                                                        North Dakota 
                                                        Utah 
                                                        Wyoming 
                                                     
                                                    
                                                        Alabama 
                                                        Arkansas 
                                                        Illinois 
                                                        Iowa 
                                                        Kansas 
                                                        Kentucky 
                                                        Louisiana 
                                                        Minnesota 
                                                        Mississippi 
                                                        Missouri 
                                                        Oklahoma 
                                                        South Dakota 
                                                        Texas 
                                                        Tennessee 
                                                        Wisconsin 
                                                     
                                                    
                                                        Connecticut 
                                                        Delaware 
                                                        Florida 
                                                        Georgia 
                                                        Indiana 
                                                        Maine 
                                                        Maryland 
                                                        Massachusetts 
                                                        Michigan 
                                                        New Hampshire 
                                                        New Jersey 
                                                        New York 
                                                        North Carolina 
                                                        Ohio 
                                                        Pennsylvania 
                                                        Rhode Island 
                                                        South Carolina 
                                                        Vermont 
                                                        Virginia 
                                                        West Virginia 
                                                     
                                                 
                                                
                                                    
                                                        Disabled 
                                                        Hawaii 
                                                     
                                                    
                                                        California 
                                                        Disabled 
                                                        Oregon 
                                                        Washington 
                                                     
                                                    
                                                        Arizona 
                                                        Colorado 
                                                        Idaho 
                                                        Montana 
                                                        Nebraska 
                                                        New Mexico 
                                                        North Dakota 
                                                        Utah 
                                                        Wyoming 
                                                     
                                                    
                                                        Alabama 
                                                        Arkansas 
                                                        Illinois 
                                                        Iowa 
                                                        Kansas 
                                                        Kentucky 
                                                        Louisiana 
                                                        Minnesota 
                                                        Mississippi 
                                                        Missouri 
                                                        Oklahoma 
                                                        South Dakota 
                                                        Texas 
                                                        Tennessee 
                                                        Wisconsin 
                                                     
                                                    
                                                        Connecticut 
                                                        Delaware 
                                                        Florida 
                                                        Georgia 
                                                        Indiana 
                                                        Maine 
                                                        Maryland 
                                                        Massachusetts 
                                                        Michigan 
                                                        New Hampshire 
                                                        New Jersey 
                                                        New York 
                                                        North Carolina 
                                                        Ohio 
                                                        Pennsylvania 
                                                        Rhode Island 
                                                        South Carolina 
                                                        Vermont 
                                                        Virginia 
                                                        West Virginia 
                                                     
                                                 
                                            
                                         
                                     
                                    
                                        
                                            Limited selection 
                                        
                                        
                                            
                                                
                                                    Alaska 
                                                    Hawaii 
                                                 
                                                
                                                    California 
                                                    Nevada 
                                                    Oregon 
                                                    Washington 
                                                 
                                                
                                                    Arizona 
                                                    Colorado 
                                                    Idaho 
                                                    Montana 
                                                    Nebraska 
                                                    New Mexico 
                                                    North Dakota 
                                                    Utah 
                                                    Wyoming 
                                                 
                                                
                                                    Alabama 
                                                    Arkansas 
                                                    Illinois 
                                                    Iowa 
                                                    Kansas 
                                                    Kentucky 
                                                    Louisiana 
                                                    Minnesota 
                                                    Mississippi 
                                                    Missouri 
                                                    Oklahoma 
                                                    South Dakota 
                                                    Texas 
                                                    Tennessee 
                                                    Wisconsin 
                                                 
                                                
                                                    Connecticut 
                                                    Delaware 
                                                    Florida 
                                                    Georgia 
                                                    Indiana 
                                                    Maine 
                                                    Maryland 
                                                    Massachusetts 
                                                    Michigan 
                                                    New Hampshire 
                                                    New Jersey 
                                                    New York 
                                                    North Carolina 
                                                    Ohio 
                                                    Pennsylvania 
                                                    Rhode Island 
                                                    South Carolina 
                                                    Vermont 
                                                    Virginia 
                                                    West Virginia 
                                                 
                                             
                                        
                                     
                                    
                                        
                                            Tagging 
                                        
                                        
                                            
                                                
                                                    
                                                        Alaska 
                                                        Hawaii 
                                                     
                                                    
                                                        California 
                                                        Nevada 
                                                        Oregon 
                                                        Washington 
                                                     
                                                    
                                                        Arizona 
                                                        Colorado 
                                                        Idaho 
                                                        Montana 
                                                        Nebraska 
                                                        New Mexico 
                                                        North Dakota 
                                                        Utah 
                                                        Wyoming 
                                                     
                                                    
                                                        Alabama 
                                                        Arkansas 
                                                        Illinois 
                                                        Iowa 
                                                        Kansas 
                                                        Kentucky 
                                                        Louisiana 
                                                        Minnesota 
                                                        Mississippi 
                                                        Missouri 
                                                        Oklahoma 
                                                        South Dakota 
                                                        Texas 
                                                        Tennessee 
                                                        Wisconsin 
                                                     
                                                    
                                                        Connecticut 
                                                        Delaware 
                                                        Florida 
                                                        Georgia 
                                                        Indiana 
                                                        Maine 
                                                        Maryland 
                                                        Massachusetts 
                                                        Michigan 
                                                        New Hampshire 
                                                        New Jersey 
                                                        New York 
                                                        North Carolina 
                                                        Ohio 
                                                        Pennsylvania 
                                                        Rhode Island 
                                                        South Carolina 
                                                        Vermont 
                                                        Virginia 
                                                        West Virginia 
                                                     
                                                 
                                            
                                            Set tags option for tagging.