我有一个自动完成的插件,需要3个参数
$(function(){
setAutoComplete("id", "results", "url");
});
现在我试图在多个文本框中使用它,其中有不同的URL来获取数据,但它不起作用。如果我在一个文本框上使用它的工作。 我在javascript中完成了这个
$(function(){
setAutoComplete("searchField1", "results", "url1");
});
$(function(){
setAutoComplete("searchField2", "results", "url2");
});
$(function(){
setAutoComplete("searchField3", "results", "url3");
});
但它仍然没有用。 需要帮助。
答案 0 :(得分:0)
尝试此操作而不是使用多个功能。 将类分配给要在其上显示自动完成的所有输入字段。 LEt说类名是自动完成的。 然后使用单个函数
$(function()
{
$('.autocomplete').click(function()// or focus or keyperess
{
var id = $(this).attr('id');
if(id == 'color'){
setAutoComplete( id, "results", "url");
}else if(id == 'name'){
setAutoComplete( id, "results", "another url");
}else if(id == 'blah blah'){
setAutoComplete( id, "results", "blah blah url");
}
});
});