Twitter bootstrap typeahead unable to add to dynamically created element
This solution requires no additional javascript. From https://stackoverflow.com/a/15094730
$("#element-that-will-contain-typeaheads").on("DOMNodeInserted", function () {
$(this).find(".typeahead").typeahead();
});