我尝试使用jquery ui autocomplete。我在一个页面中有不同的自动完成字段,我需要获取具有不同来源(不同网址)的数据取决于使用自动完成字段。我知道如何获取键入的数据(request.term),但我无法找到获取所选字段ID的方法。
$(".ac").autocomplete({
source: function(request, response) {
id = '??? the actually used field #id ???';
$.ajax({
type: "POST",
url: "/admin_/sql/autocomplete/"+id,
data: "test=...",
async: false,
success: function(data) {
}
});
},
search: function() {
//
},
focus: function() {
//
return false;
},
select: function(event, ui) {
//
return false;
}
});
答案 0 :(得分:1)
差不多花了我半天......
$(this).attr('element').attr('id')