diff --git a/jquery.auto-complete.js b/jquery.auto-complete.js
index 330e04a..ca9003f 100644
--- a/jquery.auto-complete.js
+++ b/jquery.auto-complete.js
@@ -74,7 +74,7 @@
var item = $(this), v = item.data('val');
if (v || item.hasClass('autocomplete-suggestion')) { // else outside click
that.val(v);
- o.onSelect(e, v, item);
+ o.onSelect(e, v, item, that);
that.sc.hide();
}
return false;
@@ -124,7 +124,7 @@
// enter or tab
else if (e.which == 13 || e.which == 9) {
var sel = $('.autocomplete-suggestion.selected', that.sc);
- if (sel.length && that.sc.is(':visible')) { o.onSelect(e, sel.data('val'), sel); setTimeout(function(){ that.sc.hide(); }, 20); }
+ if (sel.length && that.sc.is(':visible')) { o.onSelect(e, sel.data('val'), sel, that); setTimeout(function(){ that.sc.hide(); }, 20); }
}
});
@@ -166,6 +166,6 @@
var re = new RegExp("(" + search.split(' ').join('|') + ")", "gi");
return '
' + item.replace(re, "$1") + '
';
},
- onSelect: function(e, term, item){}
+ onSelect: function(e, term, item, selector){}
};
}(jQuery));
diff --git a/jquery.auto-complete.min.js b/jquery.auto-complete.min.js
index c6deb2f..49ca9ae 100644
--- a/jquery.auto-complete.min.js
+++ b/jquery.auto-complete.min.js
@@ -1,3 +1,3 @@
// jQuery autoComplete v1.0.7
// https://github.com/Pixabay/jQuery-autoComplete
-!function(e){e.fn.autoComplete=function(t){var o=e.extend({},e.fn.autoComplete.defaults,t);return"string"==typeof t?(this.each(function(){var o=e(this);"destroy"==t&&(e(window).off("resize.autocomplete",o.updateSC),o.off("blur.autocomplete focus.autocomplete keydown.autocomplete keyup.autocomplete"),o.data("autocomplete")?o.attr("autocomplete",o.data("autocomplete")):o.removeAttr("autocomplete"),e(o.data("sc")).remove(),o.removeData("sc").removeData("autocomplete"))}),this):this.each(function(){function t(e){var t=s.val();if(s.cache[t]=e,e.length&&t.length>=o.minChars){for(var a="",c=0;c