удалить событие typeahead.js из поля ввода

0

У меня есть флажок, который запускает включение функции typeahead в поле ввода или нет. Это то, что я имею на мероприятии "change":

$("#checkbox").change(function() {
  if ($("#checkbox").prop('checked')) {
    $("#input").typeahead({
              local: ['a', 'b']
            });
  } else {
      //remove typeahead from the input box
  }
 });

Как я могу удалить функцию typeahead в инструкции else выше?

  • 0
    он использует JQuery UI Framework? если да: $('#input').typeahead('destroy');
  • 0
    попробуйте $ ('# input'). unbind ();
Показать ещё 3 комментария
Теги:
typeahead.js

1 ответ

2
Лучший ответ

Согласно документам, вы можете достичь этого, используя:

$('#input').typeahead('destroy');
  • 0
    хромой ... я пропустил это. Благодарю.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню