【发布时间】:2013-04-30 13:02:17
【问题描述】:
在Drupal 模块中使用以下代码时出现错误TypeError: $(...).autocomplete is not a function。
jQuery(document).ready(function($) {
$("#search_text").autocomplete({
source:results,
minLength:2,
position: { offset:'-30 0' },
select: function(event, ui ) {
goTo(ui.item.value);
return false;
}
});
});
jQuery 确实已加载,我尝试为 $ 使用不同的变量 - 任何想法可能是什么问题?
(编辑)自动完成的 Drupal 特定答案:
drupal_add_library('system', 'ui.autocomplete');
【问题讨论】:
-
jQueryUI 加载了吗?
-
自动完成是一个 jQuery-UI 功能,不是吗?您是否也在为此加载必要的文件?