1
Hi, I was wondering how I might be using the typeahead in various inputs.
I’m using Bootstrap and with it I made a row with some inputs, in the first input I am using typeahead to search for words, there is possibility to clone this row thus making new entries.
The problem is, the typeahead only works in the first input, in the others it does not work.
<input type="text" name="palavras" class="form-control typeahead" data-provide="typeahead">
var substringMatcher = function (strs) {
return function findMatches(q, cb) {
var matches, substrRegex;
matches = [];
substrRegex = new RegExp(q, 'i');
$.each(strs, function (i, str) {
if (substrRegex.test(str)) {
matches.push(str);
}
});
cb(matches);
};
};
var palavras= ['olá', 'tudo bem', 'sol', 'praia','neve'];
$('.typeahead').typeahead({
hint: true,
highlight: true,
minLength: 1
},{
name: 'palavras',
source: substringMatcher(palavras)
});
I hope to open a legal discussion on this subject.
Add your code to understand your problem better.
– Vinícius Gobbo A. de Oliveira