Jquery autosuggest保留结果

Jquery autosuggest保留结果,jquery,asp.net,ajax,jquery-ui,autocomplete,Jquery,Asp.net,Ajax,Jquery Ui,Autocomplete,我的jquery自动完成插件保留初始搜索的结果,不会用新搜索的结果替换这些结果。 我的ASP代码如下: <body> <form id="form1" runat="server"> <asp:TextBox ID="txtSearch" class="controls_icr_searchbox" runat="server" style="width:200px;"/> </form> </b

我的jquery自动完成插件保留初始搜索的结果,不会用新搜索的结果替换这些结果。 我的ASP代码如下:

<body>
<form id="form1" runat="server">
  <asp:TextBox ID="txtSearch" class="controls_icr_searchbox" runat="server" 
                    style="width:200px;"/>
</form>
</body>

ajax调用每次返回的结果都很好,但它们似乎没有绑定到.autocomplete事件。

我已经找到了问题的原因。 成功收回Ajax查询结果后,我尝试使用以下代码将其分配给自动完成:

$("[class$='controls_icr_searchbox']").autocomplete({
奇怪的是,这在第一个实例中有效,但在随后的任何更改中都失败了。 我的代码现在可以使用以下代码代替上述代码正常工作:

$(".controls_icr_searchbox").autocomplete({

我已经找到了问题的原因。 成功收回Ajax查询结果后,我尝试使用以下代码将其分配给自动完成:

$("[class$='controls_icr_searchbox']").autocomplete({
奇怪的是,这在第一个实例中有效,但在随后的任何更改中都失败了。 我的代码现在可以使用以下代码代替上述代码正常工作:

$(".controls_icr_searchbox").autocomplete({