У меня есть флажок, который запускает включение функции typeahead в поле ввода или нет. Это то, что я имею на мероприятии "change":
$("#checkbox").change(function() {
if ($("#checkbox").prop('checked')) {
$("#input").typeahead({
local: ['a', 'b']
});
} else {
//remove typeahead from the input box
}
});
Как я могу удалить функцию typeahead в инструкции else выше?
Согласно документам, вы можете достичь этого, используя:
$('#input').typeahead('destroy');
$('#input').typeahead('destroy');