从输入框中删除typeahead.js事件

时间:2013-11-13 13:14:54

标签: javascript jquery typeahead.js

我有一个复选框,可以触发是否在输入框上启用了预先输入功能。这就是我对“改变”事件的看法:

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

如何在上面的else语句中删除typeahead功能?

1 个答案:

答案 0 :(得分:4)

根据docs,您可以使用以下方式实现此目的:

$('#input').typeahead('destroy');