diff --git a/src/bootstrap-4-autocomplete.ts b/src/bootstrap-4-autocomplete.ts index e912d8d..f0f3e9a 100644 --- a/src/bootstrap-4-autocomplete.ts +++ b/src/bootstrap-4-autocomplete.ts @@ -29,7 +29,7 @@ interface JQuery { highlightClass: 'text-primary', }; - function createItem(lookup: string, item: AutocompleteItem, opts: AutocompleteOptions):string { + function createItem(lookup: string, item: AutocompleteItem, opts: AutocompleteOptions):JQuery { let label: string; if (opts.highlightTyped) { const idx = item.label.toLowerCase().indexOf(lookup.toLowerCase()); @@ -39,7 +39,9 @@ interface JQuery { } else { label = item.label; } - return ''; + const itemEl = $('') + itemEl.data('value', item.value) + return itemEl; } function expandClassArray(classes: string | string[]): string {