Javascript 自动完成的Jquery id选择器错误

Javascript 自动完成的Jquery id选择器错误,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我在母版页(site.master)中有一个名为searchtext1的搜索文本框。在加载site.master使用的页面时,我正在使用自动完成。所以,第一次加载主页时,它工作正常,没有错误,但当我加载另一个页面时,它在该函数中显示未定义的错误 function SearchTextKeywords() { debugger; var textitem = document.getElementById("searchtext1").value; $("#searchtext1").autoco

我在母版页(site.master)中有一个名为searchtext1的搜索文本框。在加载site.master使用的页面时,我正在使用自动完成。所以,第一次加载主页时,它工作正常,没有错误,但当我加载另一个页面时,它在该函数中显示未定义的错误

function SearchTextKeywords() {
debugger;
var textitem = document.getElementById("searchtext1").value;
$("#searchtext1").autocomplete({
**ERROR: Undefined Type Error: undefined is not a function**
some function });
它在主页和其他一些页面中也可以使用,但仅在一个页面中,它就会显示错误:

未定义类型错误:未定义不是函数


检查是否有多个具有相同id的元素
searchtext1
是的,我已经检查过了,除了母版页和javascript文件之外,没有具有此id的元素。Var textitem正确获取值..是否已在控制台中检查jquery是否已加载?要打开控制台,请在浏览器中按F12。您正在向HTML文档添加哪些脚本…是的。。从那里我得到的错误是,Unfind不是一个函数。但在其他页面中,它不会出现,它将进入下一行,而不会出现此错误。它命中函数,我逐行执行它