jav*_*eed 15
我在自动完成小部件的初始化中得到了答案...只需添加
$(this.target).find('input').autocomplete();
Run Code Online (Sandbox Code Playgroud)
这将初始化自动完成小部件,因为在1.10.* .Jquery添加了错误消息以使用函数而没有正确的初始化,而在以前的版本中没有.
如果你想确保自动完成小部件被销毁,你可以通过检查目标元素的 CSS 类来检查它是否真的被初始化,例如
if ($target.hasClass('ui-autocomplete')) {
$target.autocomplete('destroy')
}
Run Code Online (Sandbox Code Playgroud)