$(document).ready(function() { $('.cities.typeahead').typeahead({ name: "cities", local: ['italy', 'france', 'england', 'united states', 'brazil', 'spain'] }); });
<div class="container"> <h3>Install typeahead in bootstrap 3, fix css overlay bug and set width to 100%</h3> <h4><a href="www.aureliomerenda.com/install-typeahead-bootstrap-3-fix-css-overlay-width-100/">www.aureliomerenda.com/install-typeahead-bootstrap-3-fix-css-overlay-width-100/</a></h4> <br/><br/> <input type="text" class="form-control cities typeahead" id="citiesInput" /> <br/><br/> <p>The values are: "italy", "france", "england", "united states", "brasil" and "spain" </div>
/* BUG FIX OVERLAY */ .twitter-typeahead .tt-hint { display: block; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; border: 1px solid transparent; border-radius:4px; } .twitter-typeahead .hint-small { height: 30px; padding: 5px 10px; font-size: 12px; border-radius: 3px; line-height: 1.5; } .twitter-typeahead .hint-large { height: 45px; padding: 10px 16px; font-size: 18px; border-radius: 6px; line-height: 1.33; } /* WIDTH = 100% */ .twitter-typeahead { width: 100%; } .tt-dropdown-menu { width: 100%; } .tt-hint { width: 100%; } }