Можно ли запустить плагин jQuery Autocomplete при "вставке"?
У меня есть плагин jQuery Autocomplete, и когда я копирую / вставляю в него, он не срабатывает. Есть ли способ заставить это работать?
4 ответа
Решение
$('#ID').bind('paste', function(e) {
setTimeout(function() {
$('#ID').trigger('autocomplete');}, 0);
});
$("#ID").bind("paste", function () {
setTimeout(function () {
$("#ID").autocomplete("search", $("#ID").val());
}, 0);
});
$('#ID').bind('input propertychange'), function(){
//do what you want here
});
Чтобы заставить это работать, я должен связать событие keydown. Это привело к изменению поля и выполнению автозаполнения.
$('#ID').bind('paste', function() {
setTimeout(function() {$('#ID').trigger('keydown');}, 100);
});