我正在尝试使用 jquery 进行自动补全。
我正在使用可编辑网格。像这样
我试图实现网格中存在的可编辑文本框的自动完成。[我的代码][http://jsfiddle.net/bhagirathip/x6H8s/4/]
请弄清楚我做错了什么。
当我尝试在没有 Knock Out js 查询的情况下进行自动完成时,它工作正常,但是当我尝试使用敲除 js 查询时,它不起作用。
请弄清楚我在哪里做错了。
提前致谢
我正在尝试使用 jquery 进行自动补全。
我正在使用可编辑网格。像这样
我试图实现网格中存在的可编辑文本框的自动完成。[我的代码][http://jsfiddle.net/bhagirathip/x6H8s/4/]
请弄清楚我做错了什么。
当我尝试在没有 Knock Out js 查询的情况下进行自动完成时,它工作正常,但是当我尝试使用敲除 js 查询时,它不起作用。
请弄清楚我在哪里做错了。
提前致谢
您应该为自动完成创建一个自定义绑定。这是 Ryan Niemeyer 创建的绑定 -如何创建自动完成组合框?.
显然,从您发布的代码来看,您实际上是在尝试在创建元素之前初始化自动完成功能。
applybinding 将在 iddle 上绑定您的数据(在 0 毫秒超时之后),这意味着在 $() 返回之后并且$('.txtMemberSearch').autocomplete({...})
在运行之后更重要。
我认为你应该试试 Artems 的提议。