Implementing jquery UI autocomplete to show suggestions when you type “@”
You can do this by providing a function to the source option of autocomplete: var availableTags = [ /* Snip */]; function split(val) { return val.split(/@\s*/); } function extractLast(term) { return split(term).pop(); } $(“#tags”) // don’t navigate away from the field on tab when selecting an item .bind(“keydown”, function(event) { if (event.keyCode === $.ui.keyCode.TAB && … Read more