typeahead,you pass the plugin method one or more datasets. The source of a dataset is responsible for computing a set of suggestions for a given query.
                                    Bloodhound,the typeahead.jssuggestion engine. Bloodhound is stack,flexible,and offers advanced functionalities such as prefetching,intelligent caching,fast lookups,and backfilling with remote data.
                                    minLengthoption to 0 and having the source return suggestions for empty queries.
                                    saperate titles,managed in templatesoption. This looks like a <optgroup>titles in selects.
                                    divwith custom cssstyles and change necessary css properties or change it in css directly.