C#asp.net:jquery可搜索下拉列表中的焦点错误

C#asp.net:jquery可搜索下拉列表中的焦点错误,c#,jquery,asp.net,C#,Jquery,Asp.net,大家好,我正在尝试在我的asp.net项目中使用jquery搜索下拉列表。经过一天的使用,我遇到了一些问题,我已经尝试研究,但无法修复。下面,我创建一个小项目来演示我的问题: 页面焦点正常工作,直到我放入可搜索下拉脚本,在键入搜索和选择项目后,我按Tab键将焦点放在下面的文本框中,但焦点将更改为我的gridview标题列 我的页面 My.aspx.cs(仅用于输入样本数据) #地区 使用制度; 使用系统数据; 使用System.Web.UI; #端区 公共部分类默认值:第页 { 受保护的无

大家好,我正在尝试在我的asp.net项目中使用jquery搜索下拉列表。经过一天的使用,我遇到了一些问题,我已经尝试研究,但无法修复。下面,我创建一个小项目来演示我的问题:

页面焦点正常工作,直到我放入可搜索下拉脚本,在键入搜索和选择项目后,我按Tab键将焦点放在下面的文本框中,但焦点将更改为我的gridview标题列

我的页面


My.aspx.cs(仅用于输入样本数据)

#地区
使用制度;
使用系统数据;
使用System.Web.UI;
#端区
公共部分类默认值:第页
{
受保护的无效页面加载(对象发送方、事件参数e)
{
DataTable dt=新的DataTable();
dt.列。添加(“第1列”);
dt.列。添加(“第2列”);
增加(1,“CCC”);
增加(2,“DDD”);
GridView1.DataSource=dt;
GridView1.DataBind();
}
}
我的主页


var标志=假;
//加载页面,在ajax中运行一次,在普通页面中运行每个页面加载
$(文档).ready(函数(){
$(“选择”).searchable();
});
//加载并运行每个ajax回调
函数pageLoad(){
如果(标志==false){
$(“选择”).searchable();
}否则{
flag=false;
}
};
无标题页

请帮助,抱歉给您带来不便,这是我在stackoverflow中的第一篇帖子。

我升级了jQuery,它解决了我的问题。

挑剔,但请将jQuery升级到一个不到5年的版本