Bonjour,
j'utilise un autocomplete avec un escape sur certain caractères.
Le problème, lorsque je tape un titre avec des ( " ) dedans l'autocompete disparait.
Quelqu'un aurait-il une solution.
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 { $.fn.autoComplete.defaults = { source: 0, minChars: 3, delay: 150, cache: 1, menuClass: '', renderItem: function (item, search){ // escape special characters search = search.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); var re = new RegExp("(" + search.split(' ').join('|') + ")", "gi"); return '<div class="autocomplete-suggestion" data-val="' + item + '">' + item.replace(re, "<b>$1</b>") + '</div>'; }, onSelect: function(e, term, item){} }; }(jQuery));
Partager