我正在使用 Jquery UI 构建搜索自动完成功能。当我在一个只有输入的最小文档中构建搜索时,一切都运行良好。例如:
<input id="autocomplete" />
和jQuery
<script>
$( "input#autocomplete" ).autocomplete({
source: ['johannesburg z', 'johannesburg x', 'johannesburg v','johannesburg b','johannesburg a','johannesburg q', 'johannesburg u', 'johannesburg y', 'johannesburg o', 'johannesburg p']
});
</script>
但是,一旦我将代码放入 Sitefinity 3.7 页面,就会出现错误,告诉我“$("input#autocomplete").autocomplete" 不是函数。
此错误仅在站点有限时发生
我尝试过的事情
- 我使用带有自动完成小部件的最新 Jquery UI 库。
- 我检查了我的文件路径是否正确。(他们是)。
- 使用过的警报,例如
alert("$('input#autocomplete').autocomplete")
- 他们不断返回未定义。
任何帮助将非常感激!