Jquery在同一输入上有两个不同的自动编译触发器?
我有两个不同的源和相同的输入来使用它们 First@ColumnName, 第二个#MailAlias 当我将它绑定到相同的输入时,只有最后一个有效 如何将这两个触发器一起使用 代码:Jquery在同一输入上有两个不同的自动编译触发器?,jquery,asp.net,jquery-autocomplete,Jquery,Asp.net,Jquery Autocomplete,我有两个不同的源和相同的输入来使用它们 First@ColumnName, 第二个#MailAlias 当我将它绑定到相同的输入时,只有最后一个有效 如何将这两个触发器一起使用 代码: $('.AutoCompColumnList').autocompleteTrigger({ triggerStart:“@”, triggerEnd:“”, 资料来源:[] }); $('.AutoCompColumnList').autocompleteTrigger({ triggerStart:“#”,
$('.AutoCompColumnList').autocompleteTrigger({
triggerStart:“@”,
triggerEnd:“”,
资料来源:[]
});
$('.AutoCompColumnList').autocompleteTrigger({
triggerStart:“#”,
triggerEnd:“”,
资料来源:[]
});
您决定显示哪个自动完成
的标准是什么……我可以同时使用这两个标准。键入@和触发器显示列列表,然后当我在同一输入中键入#时,触发器向我显示别名列表。请参见此。这是他问的同一个问题。。。您不能使用自动完成的onchange
事件并在运行时更改自动完成的源代码吗?
<asp:TextBox runat="server" ID="txt_Ref1" CssClass="AutoCompColumnList" Width="200px" />
$('.AutoCompColumnList').autocompleteTrigger({
triggerStart: '@',
triggerEnd: ' ',
source: [<%=ColumnList %>]
});
$('.AutoCompColumnList').autocompleteTrigger({
triggerStart: '#',
triggerEnd: ' ',
source: [<%=AliasList %>]
});