Javascript (bootstrapjquery)在多输入字段中,如何查找触发Typeahead的位置

Javascript (bootstrapjquery)在多输入字段中,如何查找触发Typeahead的位置,javascript,jquery,typeahead.js,bootstrap-typeahead,Javascript,Jquery,Typeahead.js,Bootstrap Typeahead,我有两个输入字段,我想在两个输入控件中使用相同的typeahead代码。唯一的区别是,建议应低于该具体控制 $('input.typeahead').typeahead({ source: function (query, result){ var data = 'data=' + query; if ((obj.user_latitude() !== 0) && (obj.user_longitude() !== 0)){

我有两个输入字段,我想在两个输入控件中使用相同的typeahead代码。唯一的区别是,建议应低于该具体控制

$('input.typeahead').typeahead({
   source: function (query, result){

       var data = 'data=' + query;
        if ((obj.user_latitude() !== 0) && (obj.user_longitude() !== 0)){
        
        data = data +"&radius=50000&location=" + obj.user_latitude() + "," + obj.user_longitude();
        }
        
        console.log(data);
       
       if (ajaxRequest) { // if any previous ajaxRequest is running, abort
          console.log("2");
          ajaxRequest.abort();
        }
        console.log("3");
       ajaxRequest = $.ajax({
            url: "/v1/Suggestions",
            type: 'GET',
            data: data,
            headers: {},
            success:  obj.addrSuggestion.bind(obj),
            error: function(error) {
                console.log("FAILED getSuggestions" + JSON.stringify(error));
            }
       
        });
}});
因此,在success:obj.addrSuggestion.bind(obj)中,我希望传递控件详细信息,以便添加条件来显示它